簡體   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