TI中文支持网
TI专业的中文技术问题搜集分享网站

安卓的APP匹配绑定CC2540过程中,CC2540会收到GAPROLE_WAITING问题

安卓的APP匹配绑定CC2540过程中,APP时不时地出现一直处于读通道状态不能正常实现绑定,而此CC2540则是收到GAPROLE_WAITING,APP退出再重新连接又能成功绑定。是APP端的问题还是2540这边的参数设置问题呢,毫无头绪,有大神能指点一下吗?是什么情况下会出现GAPROLE_WAITING呢?怎么解决?

Viki Shi:

GAPROLE_WAITING后一段时间是否会产生GAPROLE_WAITING_AFTER_TIMEOUT?

怀疑是连接参数的问题,建议用GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &initial_advertising_enable )设置参数

user4359466:

回复 Viki Shi:

你好,一段时间后没有产生GAPROLE_WAITING_AFTER_TIMEOUT的。

其实2540这边的状态变化过程是此时已经进入成功配对了,但又会马上产生GAPROLE_WAITING,然后接着是产生GAPROLE_ADVERTISING,但一直不返回GAPBOND_PAIRING_STATE_BONDED。而APP则一直停留在读取通道信息界面。

感觉配对过程是成功了,但绑定过程一直卡着过不去。不知为什么

user4359466:

回复 Viki Shi:

参数已经设置了,且抓包可看到更改参数设置成功的。

赞(0)
未经允许不得转载:TI中文支持网 » 安卓的APP匹配绑定CC2540过程中,CC2540会收到GAPROLE_WAITING问题
分享到: 更多 (0)