多链接并文件传输

公告

大中华汽车电子生态圈社区并入开发者社区- 更多资讯点击此

Tip / 登入 to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
YaTr_3516311
Level 5
Level 5
25 sign-ins First solution authored 100 replies posted

我们有个蓝牙的应用:蓝牙可以与多个其他蓝牙设备建立链接,然后需要传输文件(文件的数据量比较大)。

1. 请问这个功能的话,适用哪个蓝牙协议?

2. 最多支持多少个文件?

3. 最多能支持多大数据的传输?

cybt343026-01模块

0 点赞
1 解答
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

不能全部给app使用,20706大概只有200k左右可以给application使用。

在原帖中查看解决方案

0 点赞
13 回复数
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

请问是要一对多同时传输吗?文件数据量有多少?对端设备是什么?

如果要速度快,经典蓝牙SPP速度会比BLE快一些,SPP目前只支持一对一的传输。

一对一传输,SPP可以达到60k~70k/s, BLE可能只有20k~30k/s。

0 点赞

是需要一对多同时传输文件。一个文件大小最大的可能要达到150KB。对端设备暂时不清楚。

请问这样的需求的话,比较适合哪个蓝牙协议

 

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

一对多同时传输,只能使用BLE。具体需要连接多少个设备呢?

0 点赞

20个不到吧

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

这个设备的ram很小,20个绝对不可能,343026做slave,我们测试最多可以连接4个手机;做master,也不太可能超过6个。

而且同时连接的数目太多,会导致传输速度非常低。

0 点赞

那您推荐一下适合的模块

0 点赞

再跟您确认一下。 支持多链接,使用BLE的哪种协议?就是write,indication那种吗

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

是的

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

同时维持20个连接,而且要大批量的传输数据,没有能满足这两个条件的产品。

目前ram最大的CYW20719估计也只能维持15个左右的连接。传输速度是和连接数相关的,BLE的带宽就那么大,底层是分时复用的,如果连接的个数太多,速度肯定会非常低的。

 

0 点赞

CYW20719的sram是多大? cybt343026-01的sram是多大

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

CYBT-343026 352KB.

CYW20719 512KB.

0 点赞

352KB或者512KB是二次开发全部都能使用的?还是说系统也会损失一部分,二次开发实际上用不到352KB或者512KB

0 点赞
Owen_Zhang123
Moderator
Moderator
Moderator
5 questions asked 500 solutions authored 250 sign-ins

不能全部给app使用,20706大概只有200k左右可以给application使用。

0 点赞