1. 传统蓝牙 (RFCOMM) VS BLE (低功耗蓝牙)
传统蓝牙 (RFCOMM) 和 BLE (低功耗蓝牙) 使用不同协议
BLE设备需要知道服务UUID和特征UUID才能正确通信
在主板(如树莓派、STM32等)通过 串口(UART) 连接蓝牙模块(如HC-05、JDY-31等)的场景中,UUID 仅适用于BLE(低功耗蓝牙),而传统蓝牙串口模块(基于SPP/RFCOMM协议)不需要UUID。以下是具体分析和解决方案:
1.1 明确蓝牙模块类型
情况1:传统蓝牙模块(如HC-05)
- 协议:使用 RFCOMM/SPP(串口端口协议),直接透传串口数据。
- UUID无关:数据通过固定的 通道(Channel) 传输,而非UUID。
- 通信流程:

最低0.47元/天 解锁文章
1344

被折叠的 条评论
为什么被折叠?



