首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IoT集线器中的设备原理

IoT集线器中的设备原理
EN

Stack Overflow用户
提问于 2017-02-14 21:55:20
回答 2查看 110关注 0票数 0

我正在使用IoT集线器向IoT集线器发送遥测数据。这工作得很好,但我有点不确定如何设置deviceid。

例如,下面的场景我有100个建筑物,有1-5个冷却系统。有8种不同类型的冷却系统(取决于建筑物的大小)。每个冷却系统都有许多传感器,所有这些传感器数据都被发送到大楼里的计算机。此计算机已连接到IoT集线器,并通过IoT集线器将此信息发送到Azure。

设备id应该是buildingid还是单个冷却系统id?我知道我可以在设备注册表中添加设备的属性。因此,如果我为每个冷却系统创建一个设备,我可以添加型号、BuildingId等。因此,通过这种方式,我可以知道哪些设备属于哪个建筑等。

因此,我必须将建筑物中的每个冷却系统注册为设备,连接到IoT集线器的计算机将需要管理每个设备(冷却系统)的凭据,并使用正确的凭据发送它们的数据。

这是正确的吗?如果有人能解释这一点,我将不胜感激。

EN

回答 2

Stack Overflow用户

发布于 2017-02-14 22:42:58

(我生疏了……)使用mqtt时,我会使用类似于“building1/CoolingSystem2/ensor3”的主题,并将传感器读数放入消息中。

然后,订阅者可以过滤如下内容:

  • 所有建筑物的所有传感器信息
  • 仅针对building1等的传感器信息。

请参阅:http://www.hivemq.com/blog/mqtt-essentials-part-5-mqtt-topics-best-practices

票数 0
EN

Stack Overflow用户

发布于 2019-09-23 19:23:52

如果您正在尝试发送云设备消息,或者您说,您的设备已经从应用程序订阅了更改更新,对每个设备使用单独的deviceid是合理的,而且正如您已经说过的那样,您可以丰富元数据以识别它来自哪个建筑或楼层。因此,为每个冷却系统使用deviceID会更适合长期运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42228011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档