![](/img/trans.png)
[英]Azure IoT Hub device registration via POSTMAN results in Unauthorized
[英]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.