微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 请教,一个center,但有四个广播的peripheral,任意一个peripheral可以与center配对成功么

请教,一个center,但有四个广播的peripheral,任意一个peripheral可以与center配对成功么

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

如题,我知道配对是在连接之后,也就是说这四个peripheral,是不是需要先与center连接之后,再根据任意一个输入指定的code,再完成配对,其他的再断开连接。

实际上,可以支持4个peripheral么,我查cc2540最多只能支持3个peripheral。不知道我的理解是否正确?

请各位大师帮忙指点一下。

谢谢。

你这中英文夹杂着表述,俺看起来着实不习惯。

1、2541上目前我见到的只有一主三从。

2、同一时间只能连接一台设备,连接一台设备之前要先断开前面的连接。

3、配对发生在连接之后,配对并连接成功一次后即可下一次实现快速连接。

配对对有些ble外设并非必须的!主机可以依次连接已经扫描到的设备。

谢谢香瓜和大秦的回复。

我的想法是,现在有一个可以连接多个从机的主机,这时候,如果有四个从机处于广播,问题:

1)主机是否都可以扫描到;是不是应该可以,但只能连接3个?

2)四个从机均有按键输入功能,当任一个有按键输入,我就让其与主机实现自动配对。可否。

配对应该是主机发起的吧?可以考虑cc2640连接更多ble设备。

大秦,

我并不是真的想连接四个设备,只是会有四个从设备同时出现的情况,但是,只有通过操作某一从设备的按键,才可以实现这一从设备与主机进行联通配对。

有机会实现么

hi,大秦

配对请求是主从机都可发起,较常见的是从机端发起。

hi,Sunny hua

1)扫描可以多设备,连接只能分时连3个。

2)

方法一、可以通过从机的按键来修改广播,主机扫描到匹配的广播,即连接。

上述方法理论上可行,但实际上可能会有个问题:手机会缓存广播信息,无法实时查看到真实的广播数据变化。

(未实测,LZ可以试试)

方法二、可以通过按键开启广播,主机扫描到广播后自动连接。

香瓜,你好,

1)如果要配对,是否也是分时配对;如果配对密码不是采用内置码,是不是也是需要在每个设备连接之后,进行配对,然后再下一个设备连接,再配对,。。

2)实际上主机是需要提前知道有几个广播从机,然后再要求配对,如果是这样,按照2)的方法,应该广播2次,第一次是正常广播,第二次是根据哪一个从机有按键操作,再广播,主机扫描符合要求的从机,进行连接配对。这个方法是否可行。两方设备,没有手机设备。

hi,Sunny hua

1)必须的,“配对在连接之后”+“分时连接”=分时配对。

2)唯一问题就是缓存问题,其他步骤可实现。

香瓜,你好,

 

谢谢你的耐心回复。

还有一个问题,由于手头BLE Monitor Device不好用,手机软件受限了,暂时没办法验证一下。

你提到,3.配对发生在连接之后,配对并连接成功一次后即可下一次实现快速连接。如果我的配对要求是需要从机输入密码,那是不是只有第一个连接上的从机会有提示输入密码,剩下的从机,只能等待第一个连接上以后,才会陆续有密码输入提示。

谢谢。

你这个问题跟前面问题是一样的,换着方式问而已。

“连接上以后才有配对的步骤”+“分时连接”,如果你理解不来,打个比方:

连接是谈恋爱、配对是结婚。“结婚在谈恋爱之后”+“不能同时跟多人谈恋爱”。

而你现在在问我“是不是只有第一个谈恋爱的人才有结婚机会,剩下的人,是不是要等他们分手后才有机会谈恋爱、才有机会结婚”……

所以有答案了吗?

这个比方,通俗易懂。明白了。谢谢。

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

网站地图

Top