Я хочу подписаться на тему от моего брокера mqtt, используя модем GSM. Я новичок в GSM-модеме, пожалуйста, помогите мне реализовать это.
Насколько я понимаю, мне нужно выполнить следующие шаги.
- Подготовьте модем с помощью базовых AT-команд
- Запустите TCP-соединение с MQTT-брокером с помощью AT-команд (скажем: AT+ CIPSTART="TCP","MQTT BROKER","MQTT PORT"
- Отправить сообщение о подписке брокеру MQTT (AT + CIPSEND и оставшиеся шаги)
- Затем в цикле непрерывно считываются данные последовательного буфера. Если соединение закрыто, переподключитесь.
Пожалуйста, подтвердите правильность моего понимания.