Существует много пакетов obd npm, но большинство из них написано для использования с java. Есть ли способ прочитать данные из OBDII с помощью платформы Ionic 2?
Чтение данных OBDII в Ionic 2 через bluetooth
Ответы (1)
Язык не важен. Если ваш язык может управлять соединением Bluetooth, это делается, потому что вы отправляете шестнадцатеричное сообщение и получаете шестнадцатеричное сообщение, используя разъем Bluetooth с ELM327, который подключен к вашему порту OBD в автомобиле.
Единственное, что вам нужно сделать, это прочитать шестнадцатеричное сообщение и преобразовать его, как предлагает таблица википедии: Pids и режим
Так, например, когда вы управляете соединением на своем языке, просто отправьте команду вида 01 0C:
string msg -> 01 0C\r #Message for rpm or speed don't remember
write(socket, msg);
И ELM отвечает:
41 0C 00 00
person
Dario
schedule
10.09.2017