AWS IoT 规则:获取控制数据包类型
AWS IoT Rule: Get control packet type
我想将 MQTT 消息记录到持久存储并记录它们的控制数据包类型,例如CONNECT, CONNACK, PUBLISH, SUBSCRIBE
等。具体来说,我想使用 IoT SQL 仅应用控制数据包类型特定的规则,例如PUBLISH
。这可能吗,我在 docs 中没有看到检索此信息的相关函数。类似于 SELECT *, [control packet type] as method FROM '#' WHERE method = 'PUBLISH'
,其中括号将替换为我要查找的值。
如果你想使用规则引擎,那么你可以通过相关主题来推断控制包类型。 运行 反对 reserved topics 的规则将允许您根据连接、断开、订阅和取消订阅控制数据包触发操作。所有未保留主题('#')上的规则将对应于发布消息。
message broker logs 中还有一些元数据可用。
我想将 MQTT 消息记录到持久存储并记录它们的控制数据包类型,例如CONNECT, CONNACK, PUBLISH, SUBSCRIBE
等。具体来说,我想使用 IoT SQL 仅应用控制数据包类型特定的规则,例如PUBLISH
。这可能吗,我在 docs 中没有看到检索此信息的相关函数。类似于 SELECT *, [control packet type] as method FROM '#' WHERE method = 'PUBLISH'
,其中括号将替换为我要查找的值。
如果你想使用规则引擎,那么你可以通过相关主题来推断控制包类型。 运行 反对 reserved topics 的规则将允许您根据连接、断开、订阅和取消订阅控制数据包触发操作。所有未保留主题('#')上的规则将对应于发布消息。
message broker logs 中还有一些元数据可用。