【发布时间】:2015-04-28 13:21:00
【问题描述】:
我正在使用 BluetoothSerial 将 Android 手机连接到 ELM327 OBD 加密狗。我已使用蓝牙聊天应用程序确认在发送 PID 命令代码(如 010C、0105 等)时返回了适当的数据。
然而,虽然 bluetoothSerial 插件似乎可以很好地定位并连接到加密狗,但当我使用 bluetoothSerial.write 将命令代码发送到加密狗时,我只会从 bluetoothSerial.subscribeRawData 获得相同的命令代码反馈给我.我尝试使用 bluetoothSerial.available 来查看这些是否与回复的大小匹配,并且确实如此。
我找不到任何类似的已知问题,所以我想知道是否有其他人可能遇到过这种情况,或者知道为什么会发生这种情况。
【问题讨论】:
-
你是否在每个命令后发送一个 \r ?
-
Nnnnnnyaaaargh!是的,就是这样。
-
谢谢。现在可以了。我真的认为 write 方法可以解决这个问题。 :-(
标签: android bluetooth phonegap-plugins obd-ii elm327