我正在尝试使用AWS IoT与多个相同的设备进行通信。
到目前为止,很好,我所有的设备都已连接到其上,它们之间的唯一区别可能是单个设备ID(例如mac地址或序列号)
现在我想使用其设备ID将消息发送到单个特定设备,但我不知道是否有很好的方法?
我可以使每个设备都订阅/<DEVICE_ID>
之类的主题,但是这似乎不是一个好习惯,尤其是当我有成千上万个设备时。
此外,AWS不鼓励AWS IoT documentation中所述:
注意
我们不建议在您的个人信息中使用个人身份信息 主题。
是否有处理此用例的好方法?还是AWS IoT仅对一次管理多个设备有用?
答案 0 :(得分:1)
这是创建MQTT主题的最佳实践。
https://www.hivemq.com/blog/mqtt-essentials-part-5-mqtt-topics-best-practices/
谈论您的具体情况