安卓的APP匹配绑定CC2540过程中,CC2540会收到GAPROLE_WAITING问题
时间:10-02
整理:3721RD
点击:
安卓的APP匹配绑定CC2540过程中,APP时不时地出现一直处于读通道状态不能正常实现绑定,而此CC2540则是收到GAPROLE_WAITING,APP退出再重新连接又能成功绑定。是APP端的问题还是2540这边的参数设置问题呢,毫无头绪,有大神能指点一下吗?是什么情况下会出现GAPROLE_WAITING呢?怎么解决?
GAPROLE_WAITING后一段时间是否会产生GAPROLE_WAITING_AFTER_TIMEOUT?
怀疑是连接参数的问题,建议用GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &initial_advertising_enable )设置参数
你好,一段时间后没有产生GAPROLE_WAITING_AFTER_TIMEOUT的。
其实2540这边的状态变化过程是此时已经进入成功配对了,但又会马上产生GAPROLE_WAITING,然后接着是产生GAPROLE_ADVERTISING,但一直不返回GAPBOND_PAIRING_STATE_BONDED。而APP则一直停留在读取通道信息界面。
感觉配对过程是成功了,但绑定过程一直卡着过不去。不知为什么
参数已经设置了,且抓包可看到更改参数设置成功的。