当我们将500 HUB的数据发送到IOT时,我们得到了低于错误的信息。
AMQP MessageTooLargeError: AMQP Transport: Could not send
我们对此进行了探讨,并在以下文档中找到了大小限制:
https://learn.microsoft.com/en-ie/javascript/api/azure-iot-common/messagetoolargeerror?view=azure-node-latest&viewFallbackFrom=azure-iot-typescript-latest
我们相信,这是一种技术上的限制,它允许最多256 to。是否有办法通过azure-iot-device-amqp发送大于256 to的数据?
azure-iot-device-amqp
发布于 2018-08-01 07:42:10
如果消息超过256 If,则可以选择文件上传。
您可以参考这个设备对云通信指南。批处理可用于256 up的消息。为了在C或Python中启用批处理,您需要使用SetOption API (IoTHubClient_SetOption In C)并将“批处理”选项设置为true或false。如果您为SendEventBatchAsync使用Azure IoT SDK,则可以尝试使用c#方法。
https://stackoverflow.com/questions/51615915
相似问题