[英]Can Azure IOT Edge device connect to the multiple Azure IOT Hubs?
[英]Azure IoT edge devices: Differences between desired properties and environment variables
我有一個 Azure 物聯網邊緣設備。 這個邊緣設備有一個模擬真實機器的模塊。 我想配置這個邊緣模塊(例如模擬時間間隔、要模擬的項目數)。 我可以為此使用所需的屬性或環境變量。 哪個更有意義? 所需屬性和環境變量之間的意圖和主要區別是什么?
我認為沒有太大區別:
到目前為止我看到的唯一區別是我可以訂閱對所需屬性的更改。 這似乎不可能更改環境變量(但是,模塊將重新啟動並讀取新的環境變量)。
所需的屬性代表模塊的 state,並且出於某些原因比環境變量更適合。
如上所述,期望屬性是您的設備或模塊數字孿生的一部分。 數字孿生存儲在物聯網中心(在設備注冊表中),用於使您的設備的 state 與 [雲] 后端服務保持同步。
使用設備孿生來存儲您的設備 state 的優點是它可以從后端更改,通過修改device desired properties
,您的設備將收到desired property change
,然后您的設備可以使用device reported properties
通知請求更改已被接受(並執行它應該在設備中運行的任何操作)。 這允許保持設備和后端同步。
有關設備孿生以及所需和報告的屬性的詳細信息,請查看: https://learn.microsoft.com/azure/iot-hub/iot-hub-devguide-device-twins
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.