任何人都可以告诉我如何在Android应用程序中读取OBD II蓝牙适配器的值。
我想从我的Android应用程序扫描蓝牙设备开始,然后在找到蓝牙设备后,我将如何与它进行交互并从中获取值?
答案 0 :(得分:4)
你应该先阅读http://developer.android.com/guide/topics/wireless/bluetooth.html 它包含一步一步的程序。
添加所需的权限, 做一个BT适配器, 然后找到配对/不配对的设备
答案 1 :(得分:1)
我使用了BluetoothChat应用程序,并且能够获得一些基本通信,我没有进入数据记录。您可以使用此应用程序与ECM进行一种即时通讯对话。
下载BluetoothChat示例应用程序 -
这应该可以帮到你!
答案 2 :(得分:0)
使用android bluetooth api建立蓝牙连接后,使用传输通过蓝牙通道发送和接收数据。
答案 3 :(得分:0)
这是新的开发人员资源文档: https://developer.android.com/guide/topics/connectivity/bluetooth.html
应用程序功能的一般工作流程应如下所示:
1)通过蓝牙连接到OBDII适配器;
2)使用AT命令初始化OBDII适配器;
3)通过发出相应的PID代码从车辆连续获取数据。
这篇文章也许有帮助。 http://blog.lemberg.co.uk/how-guide-obdii-reader-app-development