蓝牙PTS Dongle接口协议
Laird Connectivity BL654 USB NRF52840 (451-00004)
Laird-451-00004 H4 command

Connections IO:
LED1(BLue) = P0.13
Push Buttons:
Reset = SW1 = nReset
SSCOM测试
串口参数知道了,直接进行测试,拿熟悉的SSCOM测试即可,按照HCI的H4协议,发送01 03 0c 00(HCI Reset Command),可以看到收到了04 0e 04 01 03 0c 00(HCI Command Complete Event - Reset)。
测试通过,之后直接使用即可。
01 03 0c 00 ; HCI Reset
01 09 10 00 ; HCI read ble addr

由于是官方协议,猜测支持,HCI PTM:
经测试支持:
01 1E 20 03 00 25 00 ; 2402-PRSB9
01 1E 20 03 00 25 01 ; 2402-11110000
01 1E 20 03 00 25 02 ; 2402-10101010
01 1E 20 03 00 25 03 ; 2402-PRSB15
01 1E 20 03 00 25 04 ; 2402-all1
01 1E 20 03 00 25 05 ; 2402-all0
01 1E 20 03 00 25 06 ; 2402-F1
01 1E 20 03 00 25 07 ; 2402-F2
完整支持BLE的HCI指令,可以尝试开源蓝牙协议,BTstack,后续分享
文章介绍了LairdConnectivityBL654USBNRF52840设备的蓝牙接口协议,包括LED和按钮的连接,以及使用SSCOM进行HCIH4协议的测试,如执行HCIReset和读取蓝牙地址命令。测试表明该设备支持HCIPTM,并列举了相关命令示例。还提到可以尝试使用开源蓝牙协议BTstack进行更深入的交互。





