Я работаю над проектом Home Automation и хочу подключить мобильное приложение к ESP8266.
-
Я могу опубликовать сообщение из Mobile App на сервер AWS, который настроен как брокер. (Рабочий)
-
Я могу опубликовать сообщение от AWS до малины PI. (Рабочий)
-
Я также могу опубликовать сообщение Mqtt от малинового PI до NodeMCU/ESP8266. (Рабочий).
Но проблема возникает, когда я пытаюсь установить все это вместе. При публикации сообщения от AWS он получен малиновым PI, но он не отражается на NodeMCU/ESP8266.
Вот используемый код.
Это то, что я использую в своем ESP8266. Когда я публикую из Raspberry PI, он работает нормально, даже когда я подключаю PI, приложение MQTT-клиента на моем мобильном устройстве работает. Но на ESP8266 нет реакции, когда я публикую AWS, но PI может получить сообщение.