Подписка с сервера python на раздел aws-iot

#amazon-web-services #iot #aws-iot #aws-iot-greengrass

#amazon-веб-сервисы #iot #aws-iot #aws-iot-greengrass

Вопрос:

Мне в основном нужно отправить команду на устройство с сервера python, и устройство опубликует ответ на тему, и мне нужно перехватить ответ на стороне сервера. Для публикации с сервера на устройство я использую модуль boto3 iot-data. Но как я могу подписаться на другую тему, чтобы получить ответ от устройства? Кажется, что нет никакого способа использовать библиотеки aws python. Нужно ли мне использовать генетический клиент MQTT, такой как paho?

Спасибо.

Ответ №1:

Вы правы, AWS SDK для Python не предоставляет способа подписки на тему MQTT. Вы можете использовать либо AWS Python IoT SDK, либо универсальный MQTT-клиент, такой как Paho.

Комментарии:

1. Спасибо за ответ. Итак, мне нужно создать сертификат (с соответствующим ключом) из панели мониторинга aws iot и использовать его в библиотеке MQTT. Разве сертификат не должен быть прикреплен к чему-либо или может быть общим сертификатом?