* 可以用于 AWS 的 IoT 规则语法中的部分主题吗?

Can * be used for partial topics in AWS' IoT Rule syntax?

这是否被允许作为 AWS 的 IoT 规则语法?:

SELECT * FROM '$aws/things/truck*/shadow/update/accepted' WHERE state.reported.truck_type <> "pickup"

不,您不能使用 * 来实现此目的,因为您必须通过有效的主题过滤器。

根据 documentation 你可以使用 + 符号来达到这个效果。

引自上面链接的文档:

A subscription to sensor/+/room1 receives messages published to sensor/temperature/room1 and sensor/humidity/room1, but not messages sent to sensor/temperature/room2 or sensor/humidity/room2.