И так, очень важно! Мне нужен не просто разработчик, а человек который работал с этой системой и понимает что-то в OBD2 и ELM327, в идеале чтобы были нужные адаптеры для тестов и машина. У нас не будет разработки своего чипа, делаем именно под классический ELM327.
Бюджет не сильно большой, хочется сделать MVP прототип базовый в данный момент, а потом уже раскатывать большой функционал. ТЗ примерное. Хочу понять как поступить чтобы охватить две платформы ios/android максимально быстро и без проблем.
Примеры приложений:
https://play.google.com/store/apps/details?id=com....https://play.google.com/store/apps/details?id=org....https://apps.apple.com/ru/app/car-scanner-elm-obd2...Базы которые я нашёл вспомогательные + какие-то гитхаб ресурсы
https://github.com/iDoka/awesome-canbushttps://github.com/fr3ts0n/AndrOBDНазвание проекта: OBD-II Scanner App
Цель проекта:
Разработать мобильное приложение для сканирования и интерпретации данных, получаемых от OBD-II адаптера, основанного на ELM327.
Основные функциональные требования:
- Подключение к адаптеру ELM327:
- Возможность установления Bluetooth-соединения и Wi-fi с OBD-II адаптером ELM327.
- Сканирование и чтение данных:
- Чтение данных с OBD-II адаптера, таких как параметры двигателя, системы, ошибки и другие.
- Поддержка отправки пользовательских команд к адаптеру для запроса специфических данных (PID).
- Интерпретация данных:
- Интерпретация и отображение данных в понятном и удобном для пользователя формате, включая текстовые описания ошибок и статусы систем.
- Отображение данных в реальном времени:
- Отображение данных в реальном времени на графиках и диаграммах, таких как обороты двигателя, температура и давление.
- Хранение данных и история:
- Возможность сохранения истории считанных данных для последующего анализа и сравнения.
- Возможность экспорта данных для последующего анализа на компьютере.
- Уведомления и предупреждения:
- Возможность настройки уведомлений и предупреждений о проблемах или ошибках согласно кодам ошибок (DTC).
- Пользовательский интерфейс:
- Пользовательский интерфейс, интуитивно понятный и удобный для использования, с дружелюбным дизайном.
- Настройки и параметры:
- Возможность настройки параметров приложения, таких как язык, единицы измерения и другие предпочтения пользователя.
- Поддержка множества адаптеров:
- Поддержка работы с разными моделями и версиями адаптеров ELM327.
- Безопасность:
- Соблюдение стандартов безопасности для работы с автомобильными данными и личными данными пользователей.
- Поддержка платформ:
- Разработка приложения для iOS/Android, совместимого с различными устройствами.