Разработчик встраиваемых систем. Нужно разработать прошивку для чтения датчиков на базе ESP32/STM32(возможны варианты) (Дистанционная работа)

Бюджет не указан

Задание: Разработчик встраиваемых систем. Нужно разработать прошивку для чтения датчиков на базе ESP32/STM32(возможны варианты) (Дистанционная работа)

Нужно разработать прошивку на устройство для сбора, обработки и передачи показаний с 16 аналоговых/импульсных каналов + интерфейс RS485 (Modbus RTU). (16 каналов + RS485) на ESP32 с Wi-Fi/Ethernet, microSD и MQTT Что необходимо сделать: 1. Разработать прошивку (Firmware) на ESP-IDF: - Сбор и обработка данных с 16 каналов (АЦП + цифровые фильтры) - Калибровка каждого канала - Modbus TCP Server (16 регистров в реальном времени) - Передача телеметрии по MQTT/HTTP/HTTPS на бэкенд (JSON) - Гарантированная доставка данных: запись на microSD при отсутствии связи, выгрузка при восстановлении - Круговая запись телеметрии на карту памяти - Логирование событий и ошибок (CSV/JSON) - OTA-обновление прошивки (Wi-Fi/Ethernet) - DHCP + удалённое конфигурирование - Самодиагностика и самовосстановление (Watchdog) 2. Подготовить документацию: - Исходный код прошивки (ESP-IDF) - Руководство пользователя и инженера Результат работы: 1. Исходный код прошивки (ESP-IDF) с комментариями 2. Руководство пользователя 3. Отчёт о тестировании (стендовые испытания, OTA, сетевые интерфейсы) Рассмотрю ваши предложения по реализации кейса, сроки и бюджет.