当CC2540和IOS连接上后,可以发送参数更新请求,但是现在只要一发请求,连接就会不停的重复断开再连接。请求函数是这个GAPRole_SendUpdateParam(DEFAULT_DESIRED_MIN_CONN_INTERVAL,DEFAULT_DESIRED_SLAVE_LATENCY,DEFAULT_DESIRED_CONN_TIMEOUT,GAPROLE_RESEND_PARAM_UPDATE);参数设的间隔00MS,潜伏0,超时5S,请问问题出在哪里?如果将GAPROLE_RESEND_PARAM_UPDATE换成GAPROLE_NO_ACTION,则一发请求就断开而且不再连接。
Yan:
Hi wang,
貌似你还在用老版本的协议栈? 1.2.1?
请下载新的协议栈, 新的IOS更新了连接参数更新要求, 只有新版本的协议栈能支持.
最新的协议栈是1.3.1版本.
wang wx:
回复 Yan:
是的,还是用的1.2.1.
wang wx:
回复 wang wx:
下载了1.3.0版本,昨晚将代码移植过来,发现只能连接上,发送接收数据都不成功。同时调用参数更新函数后,还是不停的断开再连接。
wang wx:
回复 Yan:
HI YAN,
我下了最新的1.3.1版本软件,用的KEYFOB DEMO,使用Accel_AddService,ServiceUUID:FFA0,里面有5个 Characteristics,但是IOS那边提示Characteristic为空,一个都没搜索到,这个是哪里出了问题?
Yan:
回复 wang wx:
IOS那边用的是哪个app?
wang wx:
回复 Yan:
收发数据的修改好了,但是更新参数还是不成功。