CC2540在绑定之后怎么增快蓝牙的连接速度
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.
很多人问过这个问题,好像没有什么答复。
使用HIDAdvRemote与手机配对后,要等好几秒钟才会显示已连接。
而且根据hidDevGapStateCB 函数里的if ( newState == GAPROLE_CONNECTED )这个状态来变更来指示蓝牙状态,有不准的时候,且实时性也很差。
经常要delay几秒的时间。
BLE连接以后在真正发数据之前还有很多操作,比如,更新参数,同步MTU(4.2),discover services, enable notification 等,所以用newState == GAPROLE_CONNECTED 作为连接完成,开始发数据的指示是不合理的,而且在例程中是等连接后,采用定时器延时的方法开始剩下的操作,这样连接过程不可控。建议自己起定时器+状态机来check每一个连接过程,并把enable notification 作为真正连接完成的标志