Azure IoT边缘mqtt_客户端在等待连接时超时

2024-04-24 11:39:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个Azure IoT集线器中缩放连接设备的数量后面临以下错误-当只有1个设备连接时,问题从未在1个月内出现,在安装了3个之后,在任何设备中随机发生大约每天一次(发送的消息数均低于计划限制):

Error: Time:Thu Mar 28 23:20:30 2019 File:/ioth/azure-iot-sdk-python/azure-iot-sdk-python/c/iothub_client/src/iothubtransport_mqtt_common.c Func:InitializeConnection Line:2229 mqtt_client timed out waiting for CONNACK

我已经检查了this相关主题,但是我的代码在每个设备中每1-2秒运行一次,而iothubtransport_mqtt_common.csource)中的代码将其定义为30秒连接超时:

^{pr2}$

因此,不确定这个30秒的限制是根据其他限制设置的,还是通过增加限制和重新编译来解决这个问题,有什么想法或其他可能的原因/解决方案?我想这个限制的改变只是一种修补。。。在


Tags: 代码client消息数量错误sdkcommonazure