IoT 中心 - 每台设备限制

IoT Hub - Per Device Throttling

阅读有关 IoT 中心配额和限制 (https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-devguide-quotas-throttling) 的文档后,限制似乎是针对每个中心而不是每个设备,这是正确的假设吗?

如果是这种情况,是否有一种优雅的方法来设置每个设备的配额,以便可以限制特别多话的设备?

是的,您的解释是正确的,配额和节流限制是每个中心或每个 IoT 中心单元。您必须自己在设备 IoT 客户端上限制它。我认为无论如何都无法阻止 IoT 中心从已注册和启用的设备接收消息。

IoT 中心上有 disable 设备的规定。您可以探索是否有 API 以编程方式执行此操作并禁用设备。然后你可以在一段时间后再次启用它。但如果管理不善,这可能会带来很大的问题。因此,在考虑此选项之前,请仔细考虑您的用例。 IMO 最好从设备本身进行节流。