我正在使用 BluetoothSerial 将 Android 手机连接到 ELM327 OBD 加密狗。我使用了蓝牙聊天应用程序来确认在发送 PID 命令代码(如 010C、0105 等)时返回了适当的数据。
然而,虽然 bluetoothSerial 插件似乎可以很好地定位并连接到加密狗,但当我使用 bluetoothSerial.write 将命令代码发送到加密狗时,我只会从 bluetoothSerial.subscribeRawData 获得相同的命令代码。我尝试使用 bluetoothSerial.available 来查看这些是否与回复的大小匹配,并且确实如此。
我还没有找到任何类似的已知问题,所以我想知道是否有其他人可能遇到过这种情况,或者知道为什么会发生这种情况。