微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 从机CC2540是否可以同时与两个主机手机连接数据通信?

从机CC2540是否可以同时与两个主机手机连接数据通信?

时间:10-02 整理:3721RD 点击:

现在的蓝牙耳机都支持与两个手机进行连接,虽然任一时间只支持一路通话,但是异步链路都是联接着的,一般的数据传送应该两个都是没有问题的。请问CC2540作为从机,是否可以连接两个手机主机进行数据传送?协议栈是否可以做到这些功能。在一些少数据量交换的应用中,只是单对单的数据通信应用面太窄了。这里面应该是CC2540作为两个微微网的从机,然后构成一个散射网络实现功能的。

  另外,CC2540作为主机,可以与两三个从机连接,但是都不能配对绑定,并且要在主机扫描过程中就要发现两个从机,并不能在从机上电后就发现并主动连接,所以这个功能也是应用面不广,也就是说这种做法没什么意义了。

第一个问题,一从多主,在BLE里面是不可以的。

2、连接和绑定配对不是一个概念,建议去看一下官方手册,GAP层的连接讲解。

是这样一个过程:发现连接,建立连接,密码验证。你只是建立连接了,实际上应该并没有绑定和配对,所以之后是搜不到的。而且蓝牙4.0这里主机只要发出连接请求,不回去管从机是否收到,他自身就会认为自己已经连接,所以一定要真实的收发数据才可以。如果你配对过程没有进行密码验证,那肯定是没有绑定,最多只是连接

        我找到一个主机连接两个从机的例程,实现连接数据通信是没有问题的。后来添加了配对绑定程序,连接上两个从机后,外部启动配对绑定,跟其中一个绑定后,另一个就发出联接断开的信号了。是程序有题吗?

      我的理解是输入配对密码之后从机产生鉴权密码, 这个鉴权密码每个从机应该是不一样的,所以我觉得两个从机的加密码不一样应该不能通信。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top