Свой сканер машины: ошибки и живые данные

  1. USB-адаптер в OBD-разъём, ноутбук в салон
  2. Агент читает блоки, ошибки и опции
  3. Ошибки по-человечески, скрытые функции, поездки
У меня {марка, модель, год}, USB-адаптер {модель адаптера} в OBD-разъёме и ноутбук. Ты работаешь у меня в терминале. Собери своё приложение для машины вместо платных сканеров.

1. Найди открытый стек для моего адаптера и протокола (для VAG — UDS поверх ISO-TP или DoIP), подключись и опроси все блоки: номер, версия ПО, кодирование.
2. Ошибки по всем блокам: расшифровка простыми словами, насколько серьёзно, что проверить; храни историю.
3. Карта опций, которые можно включить кодированием, с риском: безопасно, средне, серьёзно. Перед любой записью — резервная копия кодирования и моё «да»; пишем при включённом зажигании, заглушенном двигателе и зарядке на АКБ, через клон ELM327 — только чтение. Серьёзное не трогай.
4. Живые данные в поездке: температуры, наддув, расход — запись и графики.
5. Журнал: что менялось, когда и как откатить. Интерфейс — одна локальная страница.