gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-04 12:55:45 25 4
gpt4 key购买 nike

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

最佳答案

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

所以您可能有 62 个 AD 字节,其中 31 个字节被被动扫描器广播和看到,另外 31 个字节被主动扫描器可见。

您可以根据需要将 31 个字节拆分为多个 AD 记录,但一个 AD 记录不能跨越 ADV_IND 和 SCAN_RSP。请注意,某些 AD 记录在 SCAN_RSP 中被禁止,需要在 ADV_IND 中。参见 CSS v6对于定义的广告类型。

关于linux - 如何使用 BLE4.0 模块广播 47 字节蓝牙负载?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35790780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com