Я успешно подключил свой 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
Все, что я хотел бычтобы сделать это, чтобы иметь возможность вручную устанавливать названия моих тем.У кого-нибудь есть понимание этой проблемы?