CC2541用GAP_EstablishLinkReq建立连接后的重连问题
时间:10-02
整理:3721RD
点击:
1、请问用GAP_EstablishLinkReq( gapEstLinkReq_t *pParams ); 发起建立连接后会尝试连接多久?实测为执行一次后会一直尝试连接,
2、绑定后的设备断开后central没有调用GAP_EstablishLinkReq( gapEstLinkReq_t *pParams );来重连,那么是通过什么函数重连的
3、重连可以由从机发起吗?
Mande Ren,
1. 这条命令发出之后,master会在空中发CONNECT_REQ,一次且仅发一次。之后master就进入data channel 发送第一个data packet, 开始等待slave在data channel的ack。如果slave一直没有回应,直到CONNECT_REQ 里面定的supervision timeout超过,就认为连接丢失。
2. 这个完全取决于应用层的动作,你可以在想重连的时候通过应用层发起。
3. 不可以。