我处理了一篇关于“通过蓝牙进行汽车诊断”的论文。但是,现在我陷入了这个问题。我有应用程序,它可以将蓝牙连接到手机(从平板电脑 - 安卓到安卓)。其正常状态为 CONNECT。但是当我尝试连接到 OBD 适配器时。这是不成功的。
尝试以这种方式大致连接:
public void run() {
// Cancel discovery because it will slow down the connection
mBluetoothAdapter.cancelDiscovery();
try {
mmSocket.connect();
} catch (IOException connectException) {
connectException = connectException;
mHandler.obtainMessage(NOT_CONNECT).sendToTarget();
try {
mmSocket.close();
} catch (IOException closeException) { }
return;
}
mHandler.obtainMessage(SUCCESS_CONNECT, mmSocket).sendToTarget();
}
}
请您还告诉我如何创建一个有效的 AT 命令,然后查询 OBD 适配器?
感谢您的帮助!