HC 05处于调试模式

时间:2017-03-30 12:30:46

标签: android bluetooth bluetooth-lowenergy

我对HC 05蓝牙模块有疑问。实际上,我有一个Android应用程序,使用该应用程序我只是想开始它们之间的通信。哪个做得好。现在我想查看HC 05和Android应用程序之间的确切通信是什么?

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

基本上,我正在阅读一个BLE堆栈,并在其中一个BLE模块上进行BLE编程。但无法理解他们的沟通。这就是我想要的原因,有没有办法让HC 05进入调试模式。

谢谢你,

1 个答案:

答案 0 :(得分:0)

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

简单用法如下:

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