如何使用BLE4.0模块广播47字节蓝牙有效负载?

时间:2016-03-04 07:54:38

标签: linux bluetooth-lowenergy

我能够使用蓝牙低功耗csr4.0模块向最近的Android设备发布32字节数据,并使用hcitool -i cmd Proximity UUID major and minor进行广播,但是使用相同的命令我无法宣传47字节数据,它应该修改连接到笔记本电脑的BLE模块端。

1 个答案:

答案 0 :(得分:0)

Per Core_v4.0规范文档,在6.B.2.3.1.1中,AdvData限制为31个字节。您可以在扫描响应数据包中添加31个字节的广告数据,但这需要从扫描程序进行主动扫描。

因此,您可能有62个字节的AD,其中31个被无源扫描仪广播和看到,还有31个其他可用于主动扫描仪。

您可以根据需要为多个AD记录拆分31个字节,但是一条AD记录可能不会跨越ADV_IND和SCAN_RSP。请注意,SCAN_RSP中禁止某些AD记录,并且需要在ADV_IND中。有关已定义的AD类型,请参阅CSS v6