OBD связь через USB

В настоящее время я работаю над приложением, которое предназначено для чтения данных из ECU через OBD, и я хотел бы использовать USB-адаптер, который я бы подключил к своему телефону. Проблема в том, что я вижу библиотеки на основе Bluetooth везде. Кто-нибудь готов мне помочь? Я намерен использовать эту библиотеку: https://github.com/pires/android-obd-reader

https://github.com/pires/obd-java-api/ (возможно, этот будет лучше)

Но я не могу понять, как создать свое приложение, чтобы оно могло общаться через USB. У меня есть кабель и проверил его с другими приложениями магазина.

Спасибо вам, ребята.

1 ответ

Самый простой способ сделать это - использовать Bluetooth ELM327 и попытаться настроить базовый пример Bluetooth для связи с использованием одной из библиотек.

Не уверен в своих знаниях, поэтому я не знаю, с чего начать, чтобы помочь вам. 1) Знаете ли вы о протоколах OBD? 2) Знаете ли вы, как запросить PIDS из ECU, и читать их? 3) С каким транспортным средством вы общаетесь? 4) Вы спрашиваете о помощи, как использовать Bluetooth для связи, или автомобильную связь с Bluetooth, или оба?

Связь по Bluetooth, по сути, является только последовательной связью, то есть беспроводной Поэтому сначала настройте базовый пример с библиотекой, как подключиться, и отправьте сообщение. Как только это будет сделано, попробуйте отправить свое первое сообщение! Вы можете попробовать получить RPM (01 0C).

Другие вопросы по тегам