调试模式下的 HC 05



我对HC 05蓝牙模块有疑问。实际上,我有一个Android应用程序,使用该应用程序,我只想开始它们之间的通信。这是正确的。现在我想检查 HC 05 和安卓应用程序之间发生的确切通信是什么?

描述:以一种简单的方式, 我想了解蓝牙协议.如果我将HC 05与手机配对,那么我的手机发送哪个命令?如果我将数据发送到 HC 05,那么我从移动应用程序接收哪个帧?

基本上, 我正在阅读一个 BLE 堆栈,并从过去 2 周开始在其中一个 BLE 模块上进行 BLE 编程.但无法理解他们的交流。所以这就是为什么我只想,有没有办法将HC 05置于调试模式。

谢谢,

您可以使用此链接了解蓝牙 SPP 库。您可以将数据发送到硬件设备,还可以实现侦听器来侦听硬件设备发送的数据。我已经多次使用它来将我的移动应用程序与另一个使用安卓蓝牙 SPP 协议的 harware 设备集成。此外,要发送或接收的数据取决于硬件设备的配置方式。通常,您可以检查一些起始字节作为标头,以便从设备接收特定信息。

简单用法如下:

BluetoothSPP bt = new BluetoothSPP(yourContext);
//connect to device before sending data
bt.send("Message", true);

相关内容

  • 没有找到相关文章

最新更新