【发布时间】:2020-01-15 05:53:38
【问题描述】:
AWSIoTPythonSDK.exception.AWSIoTExceptions.connectTimeoutException
在我的机器上运行示例 python 代码后,我得到了这个异常。
参考 github 示例。 https://github.com/aws/aws-iot-device-sdk-python/issues/223
我尝试了 node 和 python 这两个版本的 aws iot 连接。还是不成功
from AWSIoTPythonSDK.MQTTLib import AWSIoTMQTTClient
myMQTTClient = AWSIoTMQTTClient("random")
myMQTTClient.configureEndpoint("<sample>-ats.iot.ap-south-1.amazonaws.com", 8883)
myMQTTClient.configureCredentials("C:\\Users\\preetham\\Desktop\\awsiot\\root-CA.crt", "C:\\Users\\preetham\\Desktop\\awsiot\\SWM-Preetham.private.key", "C:\\Users\\preetham\\Desktop\\awsiot\\SWM-Preetham.cert.pem")
myMQTTClient.configureOfflinePublishQueueing(-1)
myMQTTClient.configureDrainingFrequency(2)
myMQTTClient.configureConnectDisconnectTimeout(10)
myMQTTClient.configureMQTTOperationTimeout(5)
myMQTTClient.connect()
while 1:
myMQTTClient.publish("topic", "myPayload", 1)
有人可以帮我解释为什么会这样吗?我们以前没有遇到过这种情况。对此有点惊讶。
【问题讨论】:
标签: python amazon-web-services paho aws-iot