LD2451 蓝牙(BLE)实时数据读取失败,请求确认 AE01 指令格式
您好,我们在读取 HLK-LD2451 的 BLE 实时目标数据时遇到问题,希望获得官方确认。
我们根据贵司提供的 Android Demo App 源码,已确认 LD2451 的 BLE UUID 如下:
Service:0000AE00-0000-1000-8000-00805F9B34FB
Write 特征(APP → 模块):0000AE01-0000-1000-8000-00805F9B34FB
Notify 特征(模块 → APP):0000AE02-0000-1000-8000-00805F9B34FB
连接成功、发现服务成功、通知(CCCD)也成功开启。
但 AE02 始终没有任何数据流出。
使用贵司提供的 BLE Demo App 测试:
APP 能实时收到 F4 F3 F2 F1 开头的目标数据帧
说明 BLE 实时数据功能是正常的
通过阅读 App 源码发现:
APP 在接收 AE02 数据前,会向 AE01 写入一条启动命令
但 文档未提供 AE01 的命令格式
我们目前不知道应该写入:
0x01?
A5 5A 01?
还是 UART 协议中的某种指令?
或者与固件版本相关的命令?
因此推测 AE01 未正确启动,导致 AE02 没有数据输出。
(1)请确认 LD2451 BLE 的 UUID 是否如上 AE00 / AE01 / AE02?
(2)请提供 AE01 的“启动实时数据输出”指令格式。
这是我们当前最需要的内容。
(3)如有 BLE 模式的完整协议文档,请提供。
非常感谢!
DeepSeek回复: