SIM800+ESP32 без зависаний скетча. Одновременное использование MQTT, SMS и GSM звонков без библиотек

Аватар автора
Anton Kozlenko
В видео описан вариант как устранить "подвисания" основного цикла при ожидании ответа на АТ команду от SIM800. Совместно используются SIM800 и ESP32 в плате LilyGo T-Call SIM800 . В одном скетче, одновременно задействованы все возможности связи SIM800: Получение СМС сообщения, его обработка и отправка ответного СМС сообщения, обработка входящих звонков и связь с MQTT брокером по GPRS. Все эти возможности ESP32 осуществляет только через АТ команды, без сторонних библиотек и без ущерба для работоспособности всего устройства. Скетч примера описанный в видео: Скетч готового GSM / WiFi реле: Проекты плат для сборки готовых устройств: Управление реле основано на готовом фрэймворке (среде управления ) от Alex Morozov Ссылка на его ролик: Я лишь немного его доработал под используемый контроллер ESP32 и SIM800. Как настраивать доступ к MQTT серверу, и вообще что это такое, есть несколько очень хороших статей: Цикл статей по SIM800 : Видео толкнувшее меня в изучение MQTT по GSM: Библиотека TinyGSM от V. Shymanskyy Описание стандартов команд MQTT протокола Блок питания 220в - 5в HLK-20M05 Блок питания 50в - 5в LM2596HV 5в Мини блок питания 24в - 5в Диодный мост GBP310 Реле 5в SRD-05V

0/0


0/0

0/0

0/0