Adi*_*Adi 8 amazon-web-services aws-iot
我正在开展一个项目,在一个区域内安装100多个温度传感器节点,所有这些节点都执行相同的功能.他们发布的数据是传感器ID和读数.我正在使用AWS-IOT作为后端.
现在,为了做到这一点,我想我需要在aws-iot中为每个节点创建1个"东西",我认为这个东西极难维护和不可扩展.
所以我的问题是,如何在AWS-IOT中将多个节点连接到同一个"东西",以便集群易于管理.是否有其他方法可以有效地管理集群?欢迎提出任何意见.谢谢.
面临类似的困境和在 AWS IoT 管理控制台上创建过多“事物”的不切实际;我做了一些研究,发现 AWS 强烈反对将多个设备连接到同一个“事物”。
无论如何,不可能使用相同的 MQTT id 将两个不同的节点连接到同一事物(具有相同 id 的最后一个连接的节点踢出之前连接的节点),尽管您可以在一些代码的帮助下使用您的客户端 ID。
我了解到实际上你不需要一个“东西”来连接到 AWS IoT,一个证书就可以了;并且您可以通过代码在 AWS IoT 服务上创建元素。
所以,总而言之;我自己也面临类似的问题,我在下面找到了这些信息,发现它对我的案例很有用,并在此处分享。 https://forums.aws.amazon.com/thread.jspa?threadID=234102
似乎唯一的方法是创建您自己的网关,在将数据发送到 AWS IoT 之前聚合数据。同一客户端 ID 不能有多个 MQTT 连接。
使用 API 自动将证书和私钥分配给节点。传感器 ID 可以用作事物名称和 MQTT 客户端 ID。这需要预先做一些工作,但随后您可以利用 AWS IoT 来完成所有后续工作。
归档时间: |
|
查看次数: |
3795 次 |
最近记录: |