我们有个蓝牙的应用:蓝牙可以与多个其他蓝牙设备建立链接,然后需要传输文件(文件的数据量比较大)。
1. 请问这个功能的话,适用哪个蓝牙协议?
2. 最多支持多少个文件?
3. 最多能支持多大数据的传输?
cybt343026-01模块
已解决! 转到解答。
请问是要一对多同时传输吗?文件数据量有多少?对端设备是什么?
如果要速度快,经典蓝牙SPP速度会比BLE快一些,SPP目前只支持一对一的传输。
一对一传输,SPP可以达到60k~70k/s, BLE可能只有20k~30k/s。
是需要一对多同时传输文件。一个文件大小最大的可能要达到150KB。对端设备暂时不清楚。
请问这样的需求的话,比较适合哪个蓝牙协议
一对多同时传输,只能使用BLE。具体需要连接多少个设备呢?
20个不到吧
这个设备的ram很小,20个绝对不可能,343026做slave,我们测试最多可以连接4个手机;做master,也不太可能超过6个。
而且同时连接的数目太多,会导致传输速度非常低。
那您推荐一下适合的模块
再跟您确认一下。 支持多链接,使用BLE的哪种协议?就是write,indication那种吗
是的
同时维持20个连接,而且要大批量的传输数据,没有能满足这两个条件的产品。
目前ram最大的CYW20719估计也只能维持15个左右的连接。传输速度是和连接数相关的,BLE的带宽就那么大,底层是分时复用的,如果连接的个数太多,速度肯定会非常低的。
CYW20719的sram是多大? cybt343026-01的sram是多大
CYBT-343026 352KB.
CYW20719 512KB.
352KB或者512KB是二次开发全部都能使用的?还是说系统也会损失一部分,二次开发实际上用不到352KB或者512KB
不能全部给app使用,20706大概只有200k左右可以给application使用。