2014-10-31 62 views
0

我期待创建一个可显示汽车指标并帮助用户提高汽车性能的Web应用程序。经过一些基本的谷歌搜索后,我开始了解OBD。我已经看到了使用OBD的android应用程序,但是我发现任何说OBD可以与Web应用程序一起使用的东西。任何在这里可以告诉我,如果我们可以使用带有Web应用程序的OBD。我可以使用OBD II构建Web应用程序

任何有关如何在Web应用程序中使用OBD的帮助表示赞赏。

在此先感谢。

回答

1

OBD-II加密狗可通过蓝牙,RS-232或Wi-Fi来访问。这里的所有建议都不是由经验做出的,因此结果可能有所不同。从浏览器

直,RS-232是不可能的,据我所知道的是。

蓝牙,你可能需要做Bluetooh的Web API的一些研究。他们是相当新的,所以不会支持所有设备/浏览器等。

对于wi-fi,看看websockets进行连接。 只需尝试建立连接并发送通常的OBD-II命令。

有关OBD-II的更多信息,维基百科有一些可用的PID一个nice page以及如何转换/解码的答案。 您还可以看看my library,它包含相同的信息和解码功能,但您必须阅读一些代码。

+0

嗨埃里克我想通了如何使用它的网络应用程序。我需要一个公式列表来解码OBD的输出。可以请给我链接,或者你能给我的信息 – Strikers 2014-11-19 13:35:59

+0

在最后一段添加了一些链接。 – 2014-11-19 18:32:21

+0

埃里克,我看过他们和尝试,但在我的输出我得到意想不到的新行字符的文本和“>”符号,他们正在你的函数返回错误输出 – Strikers 2014-11-20 02:35:26

0

我的ELM327 WiFi设备不支持网络套接字。我使用this Cordova plugin与它沟通。该插件为Android和iOS提供TCP客户端套接字。

如何使用通过这个插件暴露API的一个很好的例子可以发现here

+0

Jeroen感谢您的回答,但我想出了解决方案,我的OBD是蓝牙启用的。 – Strikers 2015-11-09 12:36:24

相关问题