CC2541主机读取从机的间隔
时间:10-02
整理:3721RD
点击:
CC2541主机连接上从机后,需要间隔250ms循环读取从机数据,使用GATT_ReadCharValue读取,但是会成功一次,失败一次,失败的statu值是0x16,意思是waiting。如果把间隔加到接近1S这样就不会出现这种问题,请问有办法解决这个问题不?还是2541就不支持这么快速的读取。
另外,2541主机能最多连接几个从机,我需要对多个从机都做循环读取数据的操作,有什么办法提高速率呢?
zack,
你的connection interval 是多少呢?
你需要把这个设置成小于100ms,以你的250ms 的应用场景就应该可以了。
如果我有些应用场景需要间隔50MS呢,这个connection interval最小能设成多少?
学习
2541最多能同时连接3台BLE设备。
连接间隔是连接参数的重要指标,蓝牙BLE标准规定:连接间隔,1.25ms 的倍数,范围7.5ms~4s 之间。也就是7.5ms+N*1.25ms。