【发布时间】:2019-01-18 00:52:00
【问题描述】:
我已成功地将我的 RaspberryPi 连接到 AWS IoT Core,并且能够毫无问题地发布/订阅“sdk/test/Python”主题。但是,每当我将主题更改为自定义值时,我都会得到“subscribeTimeoutException()”或“publishTimeoutException()”。
我已经运行了命令:
python aws-iot-device-sdk-python/samples/basicPubSub.py -e xxxxxxxxx-xxx.iot.us-west-2.amazonaws.com -r root-CA.crt -c RaspberryPi.cert.pem -k RaspberryPi.private.key
但是,当我尝试使用以下命令手动选择主题时,出现上述错误。
python aws-iot-device-sdk-python/samples/basicPubSub.py -e xxxxxxxxx-xxx.iot.us-west-2.amazonaws.com -r root-CA.crt -c RaspberryPi.cert.pem -k RaspberryPi.private.key -t testTopic
我尝试的另一个尝试是手动更改第 46 行的“默认”值,我也遇到了同样的异常。
在 AWS IoT 控制台中,我能够发布/订阅“testTopic”,这让我相信我可能会丢失权限?
代码直接复制:https://github.com/aws/aws-iot-device-sdk-python/blob/master/samples/basicPubSub/basicPubSub.py
我想做的就是能够手动设置我的主题名称。有人对这个问题有任何见解吗?
【问题讨论】:
标签: python amazon-web-services raspberry-pi aws-iot