2015-03-17 2 views
6

Устройство OBD-II, такое как http://www.rczd.com/c/2015/Car_Diagnostic_Tools_0223/41193.html У этого провайдера устройства нет своей домашней страницы или источника документации. У нас короткий «быстрый старт» в коробке и уверенность в том, что он поддерживает OBD-II PIDs.Как связаться с устройством OBD-II

Недавно я имел обыкновение следовать https://en.wikipedia.org/wiki/OBD-II_PIDs#Mode_1_PID_41

вопрос, если есть какие-либо общая картина, как общаться с этим ИКАР устройством.

Прежде чем я связался с (freematics)dongle, который отправил поток данных, которые я проанализировал на лету.

Текущий отправляет только одно значение после одного запроса, который мы отправляем ему (он синхронный и не может обрабатывать более одного запроса за раз).

Я бы хотел обновить параметры OBD-II, чтобы отображать их (часто).

Любые идеи?

+0

Привет @Jacob, я вижу ниже, вы внедрили его в конце концов. Не могли бы вы помочь мне с кодом. –

ответ

9

Если ваше устройство совместимо с ELM327, вы можете использовать несколько запросов PID, но только если адаптер подключен к автомобилю с протоколом CAN. Таким образом, это будет работать только с подмножеством транспортных средств, потому что не все транспортные средства поддерживают CAN.

Популярные инструменты сканирования просто отправляют последовательные запросы. Максимальная пропускная способность, которую вы можете получить при таком подходе, составляет около 30-40 об/мин.

Я не знаю, как работает док-принтер, но я вижу, что у него установлена ​​некоторая SD-карта - может быть, она дает только эмуляцию параллелизма и внутренне каждый запрос отправляется последовательно?

Если вы ищете надежную библиотеку Java для подключения к устройству OBD II, я бы порекомендовал вам https://github.com/pires/obd-java-api. Вы также можете взглянуть на мою библиотеку - https://github.com/devesion/java-obd-adapter

+1

Да, я решил это недавно с https://github.com/pires/obd-java-api, но это было несколько недель назад, поэтому я вижу, что в lib есть много изменений :) – Jacob

Смежные вопросы