#1 2020-12-13 15:45:43

xbslick
Учасник
Зареєстрований: 2020-12-13
Повідомлень: 1

Помощь в доработке собственной прошивки (платная)

У меня есть готовая прошивка для 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).

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

Неактивний

Швидке повідомлення

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

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