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

IOS 手机端CC2540广播怎么做?

因为CC2540没有广播模式,例如我现在有15个外设,我使用IOS开始扫描、链接0-14设备并查找服务和特征值,之后我不知道现在设备0是否处于链接状态,我只能再次链接设备0,是不是就可以不扫描特征值就可以直接通讯了?还有CC2540的IOS APP广播问题大家都是怎么解决的?除了换用CC2640。

Barbara Wu:

有点没看懂您的意思

CC2540可以做broadcaster的

什么是CC2540的iOS App广播问题?

huibin zhao:

回复 Barbara Wu:

我的意思是怎么IOS怎么样广播(或者类似的方式)控制BLE蓝牙的外设,我现在使用的是轮训向蓝牙外设发送命令的方式,有没有更好的?谢谢了。

Barbara Wu:

回复 huibin zhao:

BLE4.0 iOS设备是可以发出BLE的广播的,而Android设备不行。

CC2541如果是peripheral设备可以被iOS设备连接,在这种情况下iOS设备不发广播,而是搜索CC2541设备发出的广播,连接后控制CC2541。

CC2541如果是observer设备则不能与iOS设备建立连接,但是可以搜索iOS设备发出的广播信号,可以修改CC2541的代码根据收到的广播信号里的数据修改自己的操作。

CC2541支持多角色。但是Peripheral和Observer角色需要切换使用,而且从软件实现角度来说更难。

thinkcore wu:

回复 Barbara Wu:

IOS 设备不再app 支持的情况下 或者app最初设置和2540 设备第一次链接绑定后 …. IOS 设备能不能依赖运行app而只开启蓝牙电源 就能够和 2540 设备进行链接呢 ?

 就类似一个PKE 的功能 ?

Tony_Stark:

回复 Barbara Wu:

请问前辈,IOS端可以收到cc2540的广播数据么?我在ios端官方提供的参考方法中,就是找不到接收广播的方法。。。只能收到诸如设备名和rssi值之类的。

赞(0)
未经允许不得转载:TI中文支持网 » IOS 手机端CC2540广播怎么做?
分享到: 更多 (0)