繁体   English   中英

IoT中心中的设备原理

[英]Device principle in IoT Hub

我正在使用IoT中心将遥测发送到IoT中心。 这工作正常,但是我不确定如何设置设备ID。

例如以下情况,我有100座带有1-5冷却系统的建筑物。 有8种不同类型的冷却系统(取决于建筑物的大小)。 每个冷却系统都有许多传感器,所有这些传感器数据都发送到建筑物中的计算机。 该计算机已连接到IoT中心,并通过IoT中心将此信息发送到Azure。

设备ID是建筑物ID还是单独的冷却系统ID? 我知道可以在设备注册表中添加设备的属性。 因此,如果为每个制冷系统创建一个设备,则可以添加Model,BuildingId等。这样,我将知道哪些设备属于哪个建筑物等。

因此,我必须将建筑物中的每个制冷系统注册为一台设备,并且连接到IoT中心的计算机将需要管理每个设备(制冷系统)的凭据,并使用正确的凭据发送其数据。

这个对吗? 如果有人可以解释这一点,我将不胜感激。

(我非常生锈...)使用mqtt时,我会使用“ building1 / coolingSystem2 / sensor3”之类的主题,并将传感器读数推入消息中。

然后,订户可以过滤以下内容:

  • 所有建筑物上的所有传感器信息
  • 只是building1等的传感器信息。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM