有许多obd npm包,但大多数都是用来编写java的。有没有办法通过使用Ionic 2框架从OBDII读取数据?
答案 0 :(得分:3)
语言并不重要。 如果您的语言可以管理蓝牙连接,那么您只需发送十六进制消息并使用蓝牙插槽接收十六进制消息,该插槽连接在汽车的OBD端口中的ELM327。
您唯一要做的就是阅读十六进制消息并将其转换为如何建议维基百科表: Pids and mode
例如,当您使用您的语言管理连接时 发送像01 0C这样的命令:
string msg -> 01 0C\r #Message for rpm or speed don't remember
write(socket, msg);
ELM回复:
41 0C 00 00