【发布时间】:2018-02-03 21:16:21
【问题描述】:
我们有一个非常大的设备孪生(超过 2800 行)。在某个时间点之后,我们在尝试发送报告的属性时始终收到 500 状态代码。 从这里 Cloud-to-device communications guidance ,我看到所需的属性可以有 8KB 的最大大小。但是没有关于报告属性的消息。这份文档Reference - IoT Hub quotas and throttling 说,一条设备到云的消息可以达到 256KB。所以我认为我们仍然可以发送我们的大型报告属性。当我将纯文本 JSON 消息从 IoT 中心的 Web 界面复制并保存(包含所有空格和所有元数据)时,它的大小为 84KB。
报告的属性是否有其他大小限制? 是否有可能自动将设备孪生消息拆分为多个消息(无需进行部分更新)?
备注:我知道拥有大型设备双胞胎并不是最佳选择,但它需要处理多个实际设备,因为我们使用的是 MQTT(因为设备双胞胎和直接方法)并且因为物联网边缘网关不是我们现在。
【问题讨论】:
标签: azure-iot-hub azure-iot-sdk