2014-10-31 7 views
0

Я ищу для создания веб-приложения, которое может отображать показатели автомобиля и помочь пользователю улучшить его производительность автомобиля. После некоторого базового googling я узнал о OBD. Я видел о приложениях Android, которые используют OBD, но я столкнулся с любой вещью, которая говорит, что OBD можно использовать вместе с веб-приложениями. Можете ли здесь рассказать мне, можем ли мы использовать OBD с веб-приложениями.Могу ли я создать веб-приложение с использованием OBD II

Любая помощь по использованию OBD в веб-приложениях ценится.

Заранее спасибо.

ответ

1

Клеммы OBD-II могут быть доступны по Bluetooth, RS-232 или Wi-Fi. Все предложения здесь сделаны не по опыту, поэтому результаты могут отличаться.

Прямо из браузера, RS-232 невозможен, насколько я знаю об этом.

Для bluetooth вам может потребоваться некоторое исследование в Bluetooh Веб-API. Они довольно новы, поэтому не будут поддерживаться для всех устройств/браузеров и т. Д.

Для wi-fi, посмотрите на websockets, чтобы установить соединение. Просто попробуйте установить соединение и отправить свои обычные команды OBD-II.

Для получения дополнительной информации о OBD-II, Wikipedia имеет nice page на некоторых доступных PID и как конвертировать/декодировать ответы. Вы также можете посмотреть в my library, который содержит ту же информацию и функциональность декодирования, но вам нужно будет прочитать для этого некоторый код.

+0

Привет, Эрик, я понял, как использовать его с веб-приложениями. Мне нужен список формул для декодирования вывода OBD. Можете, пожалуйста, дать мне ссылку на это или вы можете дать мне информацию – Strikers

+0

Добавлены некоторые ссылки в последнем абзаце. –

+0

Эрик, я видел их и пытался, но в своем выпуске я получаю неожиданные новые строки символов символов и символы «>», они заставляют ваши функции возвращать неправильные выходы – Strikers

0

Мое устройство ELM327 WiFi не поддерживает веб-порты. Я общаюсь с ним, используя this Cordova plugin. Этот плагин обеспечивает TCP-клиентские сокеты для Android и iOS.

Хороший пример того, как использовать API, выставленные через этот плагин, можно найти here.

+0

Jeroen благодарит за ваш ответ, но я решил, что это мое решение. Моя OBD - это Bluetooth. – Strikers

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