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

CC2541 slave 怎么与多master 进行绑定呢?

使用想法多个master 都可以同时与同一个slave 进行配对与绑定。

目前的试验情况是 一旦slave机 与一台master进行了配对绑定管理。

另一台主机 再去尝试与该从机进行连接,连上即断开! 无法完成连接了。

 这个问题是怎么回事呢? 

 

 

da qin zheng sheng:

只能采用一个主机吧!

helloBle:

回复 da qin zheng sheng:

工作期间 只与一个主机进行通信,通信完毕断开连接。

这个时候 假如又换了个主机,新主机可以再可以与其进行配对并且绑定。  我本来是这么想的,看协议栈里面有 #define GAP_BONDINGS_MAX  10,

应该可以支持绑定最大10个绑定地址的吧?

 

Yan:

回复 helloBle:

helloBle,

GAP_BONDINGS_MAX 10 仅代表在NV 里面最多可以存放10个 Master 配对的绑定信息,不代表能同时连接10个 :)

helloBle:

回复 Yan:

恩 是的,我明白一次只能连接1个主机。  我使用情况也是每次连接1个。

说形象点的,我这有ipad iphone  S4 三个主机, 我手头有一个BLE从机。

我先与PAD绑定了配对了,可是我的程序就没办法与S4 ,IPHONE连接了,即便 GAP_BONDINGS_MAX 我设置的10.

而当我把从机内的绑定信息删除,把PAD的绑定信息删除,又可以与S4连接了。

但是想与其他主机连接,又要重新删除从机与主机的绑定信息! 

奇怪了!  求大神解释

赞(0)
未经允许不得转载:TI中文支持网 » CC2541 slave 怎么与多master 进行绑定呢?
分享到: 更多 (0)