一款顺手的调试工具很重要, nRF Connect
是其中的佼佼者。
BLE 工作模式,
BLE设备分central和peripheral两种,peripheral 通过广播暴露服务, central 收到广播后对peripheral 发起连接,从而对peripheral服务中的特征值进行读写。
nRF Connect
Raw数据解析如下
0x02010610094E422D45383830333630314145393109FFFFFFOABCO0000000
len | type | value | 说明 |
---|---|---|---|
0x02 | 0x01 | 06 | 01表示标志域, 值 00000110 ,第一位表示LE general Discoverable Mode 第二位标识 BR/EDR Not Supported |
0x10 | 0x09 | 4E422D453838303336303141453931 |
09 设备名称 |
0x09 | 0xFF | FFFFOABCO0000000 |
0xFF 设备制造商数据,客制化广播报文就是针对这个字段 |
有时我们的蓝牙设备是基于串口转蓝牙接入系统的。将蓝牙的操作转换成串口AT
指令操作。
Posted in: java基础
Comments are closed.