Разработка прошивки для OBD2-адаптера
Необходимо реализовать программное обеспечение для микроконтроллера, которое позволит подключаться к автомобилю через диагностический разъем OBD2 и передавать телеметрию на сервер.
Основные задачи проекта
- Программирование микроконтроллера (ESP32 или STM32 на выбор исполнителя).
- Реализация считывания данных через стандартные автомобильные протоколы (CAN, UART) с OBD2-разъема.
- Обеспечение стабильного подключения к интернету через встроенные модули Wi-Fi или внешний 4G-модем.
- Разработка логики автоматического подключения и отправки данных на удаленный сервер.
- Настройка взаимодействия с серверной частью, где размещена база данных для хранения полученной информации.
Требования к прошивке
- Автоматическое установление соединения с сервером при наличии сети.
- Устойчивое чтение и парсинг данных с CAN-шины автомобиля.
- Обработка возможных ошибок связи и реализация механизма повторной отправки данных.
- Оптимизация энергопотребления (при необходимости).
- Код должен быть хорошо документирован и передан заказчику.
Результат работы
Исполнитель должен предоставить готовую прошивку, исходный код, инструкции по прошивке устройства и краткое техническое описание реализованной логики работы.