BLE 和主机建立连接时,会有features req/rsp交互,如下图所示:
通过抓包测试,这个值不同,会影响后续连接参数请求/更新,不确定还有没有其他影响,
在BLE 从机端这个在哪个文件中?能否配置?怎么配置?能否给贴个说明,谢谢!
Viki Shi:
查了一下,这个是链路层信息,软件是不能配置的
LL_FEATURE_REQ和LL_FEATURE_RSP用于诸神判断从设备的具体功能。主设备通过功能请求报文(LL_FEATURE_REQ)询问从设备的功能信息,,收到主设备的请求后,从设备回复功能响应报文(LL_FEATURE_RSP)
zw zhang:
回复 Viki Shi:
测试了下,不同的android手机,请求不同,是不是说手机期望通信的BLE的功能不同?这就有个兼容性的问题,比如,还是更新参数,BLE将面临不受控的情况啊,BLE请求参数被拒绝,主机请求的情况也不一致,怎么办?
zw zhang:
回复 Viki Shi:
另外,诸神都有谁?哈哈哈
zw zhang:
回复 Viki Shi:
hello viki :
这个请求各个bit位含义是什么?在哪个文件中配置说明的?
Viki Shi:
回复 zw zhang:
“诸神”是笔误,想写主设备的。不好意思:)
具体含义请查看蓝牙spec,里面有详细说明
zw zhang:
回复 Viki Shi:
哈喽viki小姐姐,
我想问的 是:从机想要配置这个,从何下手啊?我想的是在程序中的位置