如何使用 AWS Iot core sdk 解决错误“awscrt.mqtt”没有属性“OnConnectionFailuredata”

问题描述 投票:0回答:1

我得到:AWS_ERROR_MQTT_TIMEOUT:已超出请求和响应之间的时间限制

所以当我使用 sdk 示例时它工作得很好。

我尝试通过 python sdk 将我的设备连接到 aws iot core,但它不起作用。

提前致谢

amazon-web-services iot aws-iot-core
1个回答
0
投票

我不是 AWS IoT 专家,但这里似乎有两个问题:

OnConnectionFailuredata
- 看起来像是示例中的错误。它必须引用
OnConnectionFailureData
,而不是
OnConnectionFailuredata
(大写 D)。您可以轻松地在 pubsub.py 中自行修复它。

AWS_ERROR_MQTT_TIMEOUT
- 我对此不确定,但我猜 Greengrass 无法访问您的设备。建议考虑
nmap -p 8443 $you_device_endpoint
检查端口是否打开。

© www.soinside.com 2019 - 2024. All rights reserved.