[英]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”之類的主題,並將傳感器讀數推入消息中。
然后,訂戶可以過濾以下內容:
參見: http : //www.hivemq.com/blog/mqtt-essentials-part-5-mqtt-topics-best-practices
如果您嘗試發送Cloud設備消息,或者您說設備已從應用程序訂閱了更改更新,則為每個設備使用單獨的deviceid是合理的,而且正如您已經說過的那樣,您可以豐富元數據以標識它在哪座建築物或樓層上來自。 因此,為每個冷卻系統使用deviceID對於長期運行會更好。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.