В видео описан вариант как устранить "подвисания" основного цикла при ожидании ответа на АТ команду от SIM800.
Совместно используются SIM800 и ESP32 в плате LilyGo T-Call SIM800 .
github.com/Xin...
В одном скетче, одновременно задействованы все возможности связи SIM800:
Получение СМС сообщения, его обработка и отправка ответного СМС сообщения,
обработка входящих звонков и
связь с MQTT брокером по GPRS.
Все эти возможности ESP32 осуществляет только через АТ команды, без сторонних библиотек и без ущерба для работоспособности всего устройства.
Скетч примера описанный в видео:
github.com/Ant...
Скетч готового GSM / WiFi реле:
github.com/Ant...
Улучшения / обновления / bug fix:
- 09.01.2024 от @user-nf2lm2zx4y
- 21.03.2024 при попытке обновить среду ESP32 до последней версии 2.0.14 не корректно работает WiFi (не возможно подключиться к ESP32 как к точке доступа AP). Рабочая версия среды 2.0.8. Используйте эту версию при прошивке ESP32. !!!!!!!!!
Проекты плат для сборки готовых устройств:
oshwlab.com/gu...
oshwlab.com/gu...
Управление реле основано на готовом фрэймворке (среде управления ) от Alex Morozov
Ссылка на его ролик:
• ESP Relay 5++
Я лишь немного его доработал под используемый контроллер ESP32 и SIM800.
Как настраивать доступ к MQTT серверу, и вообще что это такое, есть несколько очень хороших статей:
dzen.ru/media/...
dzen.ru/a/Y7mF...
Цикл статей по SIM800 :
codius.ru/artic...
Видео толкнувшее меня в изучение MQTT по GSM:
• Анатомия автозапуска 5...
Библиотека TinyGSM от V. Shymanskyy
github.com/vsh...
Описание стандартов команд MQTT протокола
disk.yandex.co...
Блок питания 220в - 5в HLK-20M05
aliexpress.ru/...
Блок питания 50в - 5в LM2596HV 5в
aliexpress.ru/...
Мини блок питания 24в - 5в
aliexpress.ru/...
Диодный мост GBP310
aliexpress.ru/...
Реле 5в SRD-05V
aliexpress.ru/...
Негізгі бет SIM800+ESP32 без зависаний скетча. Одновременное использование MQTT, SMS и GSM звонков без библиотек
Пікірлер: 35