簡體   English   中英

Azure IOT Hub 設備“暫停”

[英]Azure IOT Hub Device “Suspension”

給定一個具有數千個連接設備的 Azure IOT 中心。 鑒於設備的某些子集存在軟件和硬件問題的某種組合,因此它們會用(不良)流量淹沒 IOT Hub。

我們如何“暫停”或以其他方式標記一個或多個特定設備,而不從設備注冊表中刪除,例如 IOT Hub SDK 客戶端庫(在我們的例子中, https://github.com/Azure/azure- iot-sdk-node/tree/master/device ) 會在設備本地返回錯誤嗎?

這個想法是我們希望凍結來自設備的流量,直到我們決定再次允許它。

以下屏幕片段顯示了使用 REST Api - Put Device 禁用設備的示例:

在此處輸入圖片說明 請注意,上圖來自Azure IoT Hub Tester工具。

這個想法是我們希望凍結來自設備的流量,直到我們決定再次允許它。

我很確定你知道這一點,但我只是想澄清一下,禁用設備不會“凍結來自設備的流量”——設備仍然會敲集線器的門,當設備被禁用時,集線器將不會處理數據。

官方文檔指出,禁用設備適用於“如果出於任何原因,您認為設備已被盜用或未經授權”,這似乎適合您的情況。

值得指出的是,根據您的配置設置,可以允許設備在不同的設備 ID 下注冊並繼續發送數據。


順便說一句。 要禁用的 UI 路徑是 portal.azure.com -> IoT Hub -> Iot Device -> find device -> Disable ![在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM