Конкуренты (2026-05-25)
Резюме
На рынке есть 4 буржуазных конкурента. Русскоязычных — ноль. RuStore пустой по запросу «OBD2 + AI диагностика».
Это главное преимущество: мы не «ещё один», а первый на русском рынке.
DiagnostiX AI
|
|
| Разработчик |
Exza / Ontario Analytics (Канада) |
| Платформа |
Android (Google Play) |
| ID |
com.exza.diagnostixai |
| Описание |
OBD2 scanner + AI mechanic assistant. Чтение/сброс DTC, live data, сенсоры в реальном времени, AI-помощь |
| LLM |
Не раскрыт |
| Слабость |
Всё в одном app, locked-in |
OBDAI
|
|
| Разработчик |
Ontario Analytics (Канада/США) |
| Платформа |
iOS + Android |
| ID |
com.ontarioanalytics.obdai |
| Описание |
AI-агент ARIA (Automotive Reasoning & Intelligence Agent). Профессиональные диагностические отчёты. «Поговори с машиной» |
| LLM |
ARIA (вероятно свой/кастомный) |
| Слабость |
Закрытый, платный, английский |
Zero Touch Car Diagnostics
|
|
| Разработчик |
kellinheller (GitHub) |
| Платформа |
Кроссплатформа (Flutter) |
| Репозиторий |
github.com/kellinheller/zero_touch_car_diagnostics |
| Описание |
Open source. OBD2 + датчики телефона + GPS + AI-анализ через Google Gemini 2.5 Pro |
| LLM |
Google Gemini 2.5 Pro |
| Слабость |
Gemini платный. Flutter = тяжёлый. Не для ELM327 v1.5 (клонов) |
MUCAR 892BT MUAI (THINKCAR)
|
|
| Производитель |
THINKCAR (Китай) |
| Тип |
Железка + софт |
| Описание |
Полноценный диагностический сканер со своим экраном. 8 диагностических модулей, отчёты |
| LLM |
DeepSeek (единственный конкурент на DeepSeek) |
| Слабость |
Свой сканер (~$150-300). Не работает с ELM327 |
Сравнение с Elmer
| Критерий |
DiagnostiX AI |
OBDAI |
Zero Touch |
MUCAR MUAI |
Elmer |
| Open source клиент |
❌ |
❌ |
✅ |
❌ |
✅ |
| Тонкий клиент (свой сервер) |
❌ |
❌ |
❌ |
❌ |
✅ |
| Русский язык |
❌ |
❌ |
❌ |
❌ |
✅ |
| RuStore |
❌ |
❌ |
❌ |
❌ |
✅ |
| Работает с дешёвым ELM327 |
✅ |
✅ |
🟡 |
❌ |
✅ |
| DeepSeek |
❌ |
❌ |
❌ |
✅ |
✅ |
| Бесплатно |
🟡 |
❌ |
✅ |
❌ |
✅ |
Вывод
Ниша существует и растёт. MUCAR с DeepSeek — сигнал что LLM-подход правильный.
Наш козырь: открытость + русский рынок + дешёвый ELM327. Никто не сочетает эти три фактора.
2026-05-27: Дополнительные находки
Automotive AI (Eloquent-Algorithmics)
|
|
| Репозиторий |
github.com/Eloquent-Algorithmics/Automotive-AI |
| Платформа |
Windows / Linux (Python) |
| Описание |
Экспериментальный проект. ELM327 (BT или эмулятор) → OpenAI GPT. Голосовой ввод/вывод: «считай коды», «сделай отчёт». |
| Технологии |
Python, OpenAI API |
| LLM |
OpenAI GPT (заменяемый) |
| Обновление |
Май 2025 |
| Плюсы |
Прямой конвейер ELM327→LLM. Умеет DTC, параметры, стоп-кадры. Голос — интересная фича для гаража (руки грязные). |
| Минусы |
Только десктоп, не Android. Голос бесполезен в движении. Английский. |
| Вывод |
Смотреть архитектуру: как парсит ответы, как формирует промпт. Голос — возможно позже для нашей веб-панели. |
OBD2AI
|
|
| Платформа |
Android (готовое приложение) |
| Описание |
ELM327 по BT → ChatGPT → анализ ошибок. Простая схема без промежуточного сервера. |
| LLM |
ChatGPT |
| Плюсы |
Быстрый старт — установил и работает. Можно использовать как референс перед поездкой к машине. |
| Минусы |
Только ChatGPT. Без сервера — нет batch-загрузки, нет истории, нет своей LLM. |
| Вывод |
Проверить как референс Android-клиента. Но наша архитектура (fat-client + свой сервер) гибче. |
Car OBD2 Diagnostics (kagibson)
|
|
| Репозиторий |
github.com/kagibson/car_obd2_diagnostics |
| Платформа |
Linux/Windows (Docker) |
| Описание |
«Vibe coding» эксперимент. ELM327 → веб-панель с RPM, скоростью, температурой, DTC, стоп-кадрами. |
| Технологии |
Docker, Python (бэкенд), React (фронтенд) |
| LLM |
Не указан (вероятно подключаемый) |
| Плюсы |
Чистый читаемый код. Веб-панель с графиками — хороший референс для нашей веб-части. Docker — лёгкий деплой. |
| Минусы |
Только десктоп, не Android. Нет LLM-диагноза из коробки. |
| Вывод |
Изучить архитектуру веб-панели (React-компоненты для отображения PID). Docker — возможно для production-деплоя elmer-сервера. |
Обновлённое сравнение (2026-05-27)
| Критерий |
DiagnostiX |
OBDAI |
ZeroTouch |
MUCAR |
AutoAI |
OBD2AI |
CarOBD2 |
Elmer |
| Android |
✅ |
✅ |
✅ |
❌ |
❌ |
✅ |
❌ |
✅ |
| Offline-скрипты |
❌ |
❌ |
❌ |
✅ |
❌ |
❌ |
❌ |
✅ |
| Свой сервер |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
✅ |
✅ |
| Русский язык |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
✅ |
| Жалобы водителя |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
✅ (план) |
| Cross-val LLM |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
❌ |
✅ (план) |
| Любой LLM |
❌ |
❌ |
❌ |
❌ |
🟡 |
❌ |
❌ |
✅ |
| Open source |
❌ |
❌ |
✅ |
❌ |
✅ |
❌ |
✅ |
✅ |
| Дешёвый ELM327 |
✅ |
✅ |
🟡 |
❌ |
✅ |
✅ |
✅ |
✅ |
Уникальных фич Elmer: 7 из 11 (отмечены ✅ только у нас).
2026-05-27 (2): Масштабный поиск — 50+ проектов
Найдено через GitHub Code Search: 50+ open-source проектов на стыке ELM327 + LLM.
🔥 Проекты с рабочим Android→ELM→LLM (можно изучать код)
| Проект |
Язык |
LLM |
Звёзды |
Обновлён |
Ценность для нас |
| Wal33D/OBD-Droid |
Java |
ChatGPT |
4 |
Фев 2025 |
⭐ ЛУЧШИЙ. Рабочий Android→ELM→LLM. AI copilot, GPS, NHTSA |
| catsmoker/OBD2AI |
Kotlin |
gpt-5-mini |
3 |
Окт 2025 |
⭐ Android Kotlin. BT SPP + BLE |
| petrpatek/obd2-mcp-server |
Python |
Claude MCP |
2 |
10 дней назад |
Свежий. 1937 Ford DTC |
| castlebbs/Vehicle-Diagnostic-Assistant |
Python |
DeepSeek/Claude |
2 |
Дек 2025 |
Hackathon-победитель. W600 MCU |
🧠 Что украдено из OBD-Droid (Java Android)
Подтверждённые паттерны ELM327-коммуникации:
- UUID SPP:
00001101-0000-1000-8000-00805F9B34FB ✅ как у нас
- Чтение: побайтово, сон 1мс между проверками (не sleep(250)!)
- Детекция промпта
>: КРИТИЧНО — не слать следующую команду пока не получили >
- Обработка ошибок: SEARCHING → ждать, NO DATA → пропустить, UNABLE → reconnect, CAN ERROR → warm start
- Мульти-фрейм ISO-TP: строки с префиксом
:, буферизация до полного ответа
- Адаптивный таймаут: базовый 5000мс, увеличивается для медленных шин
flush() после каждой команды — иначе данные теряются
- ATH1/ATH0: управление заголовками CAN
Что у нас НЕ так по сравнению с OBD-Droid:
- ❌ Мы ждём
sleep(250) вместо ожидания > промпта
- ❌ Нет адаптивного таймаута
- ❌ Нет recovery при CAN ERROR / UNABLE TO CONNECT
- ❌ Нет
flush() после отправки
📊 Итоговая картина рынка
| Тип |
Количество |
| ELM327 + LLM (всего) |
50+ |
| Рабочий Android→ELM→LLM |
4 |
| Русский язык |
0 (только мы) |
| Offline fat-client |
0 (только мы) |
| Жалобы водителя |
0 (только мы) |