我使用 bluez 编写了一个应用程序,用于扫描 BLE 广告数据。该应用程序当前接收广告消息没有任何问题。
对于广告消息,BLE 使用 37、38 和 39 三个通道发送消息。每个通道使用不同的频率。当应用程序接收数据时,我希望能够确定在哪个通道上接收数据。如果这不可能,是否可以在单个通道或 3 个通道的子集上强制进行低能量扫描。
In the le_set_advertising_parameters_cp结构体中有chann_map;
如果该位设置为 1,则使用通道 37,并且如果该位设置为 2
使用通道 38,如果位设置为 4,则使用通道 39,如果位设置为 4,则使用通道 39
设置为 7 所有通道均启用;更多详细信息请参阅 spec4.0 中的第 1058 页
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)