通过蓝牙读取 Ionic 2 中的 OBDII 数据

Read OBDII data in Ionic 2 via bluetooth

有很多 obd npm 包,但大多数都是为了与 java 一起使用而编写的。有什么方法可以使用 Ionic 2 框架从 OBDII 读取数据吗?

语言不重要。 如果您的语言可以管理蓝牙连接,那么它就完成了,因为您只使用连接到汽车 OBD 端口的带有 ELM327 的蓝牙套接字发送十六进制消息和接收十六进制消息。

您唯一要做的就是阅读十六进制消息并按照维基百科的建议将其转换table: Pids and mode

So for example when you manage the connection with your language just send a command like 01 0C:

string msg -> 01 0C\r  #Message for rpm or speed don't remember
write(socket, msg);

And the ELM respond with:

41 0C 00 00