最近在使用TI sensortag配套APP里面的OAD功能时发现,连接间隔显示被固定在了22.5ms。而BLE协议中从机在更新参数或建立连接时只会提供一个连接间隔的范围。所以有几个疑问:
1,ios和android作为主机,开放了设置链接间隔的接口么?(设为确定的值或只是快慢)
2,如果没有开放,sensortag套件是怎样将连接间隔设为22.5ms这个确定的值的呢?是有什么技巧么?
希望TI的工程师和有了解的朋友解答一下,谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TY,
谢谢你的回答!
我明白从机可以请求主机更新连接参数,并提供一个范围,但是决定连接间隔是多少的是主机呀
我的疑惑的地方时是,IOS和ANDROID是否有接口可以设定连接间隔?
如果不可以的话,下图是我在sensortag套件的IOS的app和sensortag进行抓到的包
sensortag请求的范围是15ms,25ms;ios决定的连接间隔是22.5ms;而APP的界面上在升级之前就显示了连接间隔是22.5ms,说明这个22.5ms的链接间隔,是被人为设定的。
我疑惑的地方就是,如果ios不开放设置主机连接间隔的接口,从机是怎样让主机将连接间隔设为22.5ms,而不是21.25 或者是23.75这样同样也符合范围的值?
希望可以得到指点,谢谢!