CH579 BLE是否支持一主多从

请问CH579 BLE做主设备的时候是否可以同时连接多个从设备,最多能连接几个?我看车机上的蓝牙就能同时连接多个BLE从设备.

ch579 支持同时连接多个ble从设备的, 协议栈最多支持8个. 当同时连接的从机增加越多,对连接的参数便越加的有要求, 要相应的去做些连接参数的优化,才能让连接更加稳定.


蓝牙分经典蓝牙和低功耗蓝牙,经典蓝牙典型的应用就是蓝牙音箱蓝牙耳机等,而低功耗蓝牙是诸如一些可穿戴设备之类的应用.

沁恒的产品目前还都是低功耗蓝牙.

车机上的蓝牙,往往是针对蓝牙音频的经典蓝牙.

在一些后装的车机上,由于是用手机或者平板的soc 做的,往往是双模的蓝牙.


非常感谢小张同学的回复,我要找的就是一主多从的芯片,只需要BLE连接,不考虑音频,音频那是单独的双模蓝牙.请问贵司有成功案例吗?就是一主多从,您说的可以只是在协议上支持,不知是否有实现过.


官方技术你好,在官方的最新的CH579 EVT,利用主机控制3个从机的“MultiCentral”源码,想测试能控制多少个从机(主机从机都是CH579芯片),在MultiCentral源码基础上照葫芦画瓢增加了8个从机的mac地址;从机程序都是烧录的是Peripheral文件夹的程序,代码未改动。不过测试过程中,发现只能连接6个从机进行读写,而且部分从机断开时候,主机这边不能及时发现断开,或者直接没发现断开,需要多断开几个才会发现部分已经断开了,请问一下官方用没有实测控制8个从机进行读写的程序,还是说我的代码写得有问题?


你把主机分配的内存增大一些,现在默认是8K。
比如分配10K,看看有没有改善
image.png


谢谢官方大大回复,我试试



能连接20个从机吗?或者说能不能主从之间互相透传,不区分。想通过这款低功耗芯片实现无线数据透传,因为设备多广播后芯片自行判断数据是否是自己需要的,需要的就处理,不需要的忽略


如果不是同时连接,可以使用点名连接的方式实现,

如果是同时连接,目前协议栈支持的最大连接个数是8个,有更高的需求们可以考虑协议栈定制,

也可以考虑使用底层的RF PHY.



只有登录才能回复,可以选择微信账号登录