关于BLE蓝牙同时与多个设备通信的问题
你好:
请问我使用的是cc2564蓝牙模块,这个芯片可以同时和3BLE蓝牙台设备进行连接,可以做到4台设备之间互相通信吗?设备的主从该怎样划分呢?
CC2564支持的slave个数不止三个,官方描述:As per the datasheet, up to 7 BT and 6 BLE slaves can be connected at the same time.
主从设置是通过软件的,请参考我们协议栈里的例程,协议栈下载地址:http://www.ti.com/product/CC2564/toolssoftware
你好,感谢你的回答,我们的应用环境是这样的,使用2564的设备与手环、手机(都是BLE蓝牙)设备进行通信,每个设备都要跟另外两台进行通信,请问这种情况下有一台设备既要作为主设备,又要作为从设备,请问这个能实现吗?
multirole功能最好选择CC26XX系列,基于BT4.2所以支持这一功能,而CC2564是基于BT4.1的
你好,请问cc26XX可以实现我上面说的功能吗?我们现在有一个设备,要实现下面的功能
1.连接连个经典蓝牙传输音频
2.连接3个BLE蓝牙传输一些文本信息
3.其他的3个BLE蓝牙也要相互通信
请问cc26XX可以支持吗?我们是基于am5728进行开发的(增加了一些模块)
CC26XX系列只能连接BLE设备,经典蓝牙不行
我去查了下资料,BT4.1也有 LE-scatternet 【即simultaneous central and peripheral】功能,但是目前CC2564还不支持。TI计划在未来推出的CC2564C芯片上支持这一功能,请继续关注TI发布
你好,
第一条CC26xx不能满足,因为BLE传不了音频,只能传简单的语音,CC2640片上带iis接口,可以很好的和codec配合。
第二条,没有问题。
第三条,没有问题。
我们有一个multi role的demo供你参考,一个主机最多可以拉7个从。
https://github.com/ti-simplelink/ble_examples/blob/master/docs/multi_role.md
For this demo, the terms master / central and slave / peripheral are used synonymously. It is assumed that the master / central devices are GATT clients and slave / peripheral devices are GATT servers. Once the connection limit (set with the MAX_NUM_BLE_CONNS preprocessor define) is reached, the MultiRole device won’t be allowed to advertise / scan until there is a disconnection.
When connected in the master role, the MultiRole device will query the slave device for the simpleGATTProfile service in order to demo some basic GATT procedures (read / write characteristic). However, it is not necessary for the slave device to contain this service in order for a connection to be established. That is, it is possible for the peripheral devices in the system to have differing attribute tables since the MultiRole device will perform a service / characteristic discovery after each connection is formed.
更新一下,目前CC2564C已上线,支持Scatternet,也就是同时作为主从机,具体信息请看这边: http://www.ti.com/lit/ds/symlink/cc2564c.pdf