微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > CC2640 如何测传输数据的速度

CC2640 如何测传输数据的速度

时间:10-02 整理:3721RD 点击:

请问 CC2640 连接 APK 之后怎么测传输数据的速度?有没有什么文档,或者测试方法

还有请问 CC2640 的传输速率是多少?正常情况下使用

蓝牙的传输速度和连接参数是相关联的。连接参数设的短,理论上就是传输的更频繁。具体的值可以自己通过写代码来计算。简单的原理就是单位时间发送的数据量来判断传输速度。

那 CC2640 有没有像 2541 一样的官方测试结果?

如果我想提高数据传输速度,可以通过什么手段做到?只能调整连接参数么?

目前还没有官方的文档,但之前有客户和iOS测到9KB/s,但由于iOS的升级修改,之后又被iOS限制了。 除了修改连接参数,在和iOS设备或者其他支持MTU的设备的时候还可以通过使用MTU来提高传输速度

请问这个 MTU 要如何使用?是在代码里处理么?

是的。 MTU是新BLE协议的新特性。需要修改代码。

看这里http://processors.wiki.ti.com/index.php/CC2640_BLE_Throughput

IOS 有 MTU 功能,那市面上常见的 Android 有这个功能么?

MTU是蓝牙协议栈的规定

主要是从机这边的问题,主机(安卓设备)根据从机的请求,来决定是否采纳最大MTU

这个 MTU 在 2541 中规定的是 27,在 2640 中就可以修改,这是蓝牙协议新规定的么?

2540/1目前协议栈支持到Bluetooth4.0

2640协议栈支持到bluetooth4.1

4.1以后的新功能

不是吧,我看蓝牙协议 4.0 中也有修改 MTU 的命令啊?所以是可以修改的吧?

还是说 CC2541 不支持修改 MTU 的功能?

CC2540/1不支持

MTU应该是BT4.1里对BLE部分的的新特点

你看到的BT4.0的应该是说对传统蓝牙的

多谢!

这不是 BLE 的特性么?这个不能修改么?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top