Хакаем CAN шину авто. Мобильное приложения вместо панели приборов
Я продолжаю изучать CAN шину авто. В предыдущих статьях я голосом открывал окна в машине и собирал виртуальную панель приборов на RPi. Теперь я разрабатываю мобильное приложение VAG Virtual Cockpit, которое должно полностью заменить приборную панель любой модели VW/Audi/Skoda/Seat. Работает оно так: телефон подключается к ELM327 адаптеру по Wi-Fi или Bluetooth и отправляет диагностические запросы в CAN шину, в ответ получает информацию о датчиках.
По ходу разработки мобильного приложения пришлось узнать, что разные электронные блоки управления (двигателя, трансмиссии, приборной панели и др.) подключенные к CAN шине могут использовать разные протоколы для диагностики, а именно UDS и KWP2000 в обертке из VW Transport Protocol 2.0.
Как телефон взаимодействует с автомобилемИсточник: Хабрахабр
Похожие новости
- Обзор переносных колонок Commo от Яндекса
- Дилемма, которая привела к краху Kodak
- Статья 5: Алгоритмы – реализация и модель ошибок
- Argon ONE UP: модульный ноутбук на Raspberry Pi CM5
- Что на самом деле делала кнопка «Турбо»
- [Перевод] Самодельная монтировка телескопа на ESP32
- Испанская барахолка под Валенсией: новые находки
- Обзор USB-CAN переходника USBCAN-II C
- [Перевод] Заселяем привидение в старый телевизор
- Карта размером с SIM, а скорость как у NVMe — что такое Mini SSD