Azure IoT Edge-mqtt_client等待CONNACK超时

时间:2019-04-02 17:10:05

标签: python azure

在扩展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秒连接超时:

#define DEFAULT_CONNACK_TIMEOUT  30 // 30 seconds

因此,不确定是否根据其他限制设置了30s限制,或者仅通过增加限制并重新编译即可解决此问题,是否有任何想法或其他可能的原因/解决方案?我认为此限制更改只是一种补丁...

0 个答案:

没有答案