Відповісти

Введіть повідомлення і натисніть Надіслати
Параметри

Назад

Огляд теми (нові повідомленні вгорі)

xbslick
2020-12-13 15:45:43

У меня есть готовая прошивка для ESP32, я писал ее сам. В целом все работает, но мне нужно ее доделать и добавить некоторые функции. И тут мой круг знаний заканчивается )
Вот задача:

Мобильное устройство, работающее от батареи, построено на архитектуре ESP32.
Устройство просыпается каждый час (deep sleep), принимает данные с датчиков, отправляет по GSM каналу через модуль SIM800 по протоколу MQTT на сервер и засыпает обратно.

Все датчики подключаются по шине i2c или 1-wire: ADC1115 (2 шт.), BME280 (2 шт.), DS18B20.

Основные требования к скетчу:

1) Взаимодействие ESP32 и SIM800: Подключение к GPRS, определение местоположения по базовым станциям.
2) Сбор данных с датчиков (около 10 штук) и парсинг их в формат JSON.
3) Проверка отправки данных на сервер и повторная отправка при сбое связи (QoS).
4) Разделение датчиков на две шины i2c.
5) Обновление прошивки через OTA (MQTT).

Есть образец работающего скетча, но без некоторых функций.

Підвал форуму