通过之前的咨询与相关测试数据,了解了CC2541/0的最大实际传输速率大概可以达到5.9K/S,参考如下:
http://processors.wiki.ti.com/index.php/CC2540_Data_Throughput
然后是CC2640的相关测试如下:
http://processors.wiki.ti.com/index.php/CC2640_BLE_Throughput
说实话,之前没做过蓝牙方面开发,能力有限,2640这个测试结果没太看明白,TI的大神们,能否给一个直白的答复,CC2640的最大传输速度能达到多少K/S?
到底比2541提升了多少?
望回复
xihuan chen:
回复 HG:
HG
这个不好一概而论的。那个wiki上的测试方法是两个2640之间,有测试条件的。可以说是比较快的速率
The throughput being measured is actual usable payload GATT throughput. Any LL / L2CAP headers are not considered part of the throughput. The GATT architecture used is such that the GATT server is sending GATT notifications to the GATT client.
如果你跟IOS或者安卓手机连的话,这些系统边是有速率限制的。还要看是不是支持MTU等等
kqian0327:
回复 xihuan chen:
你好,
如果跟苹果手机连接,其限制条件很多,我列出其中几条:
•Uses Private resolvable address instead of fixed IEEE address
–Cannot use whitelist towards iOS devices
–Cannot use directed advertisements towards iOS devices
–
•Connection parameter limitations
–Connection parameters must be updated by slave device(!)
–Interval must be higher than 20ms; combined with latency, less than 2s
–Supervisor timeout <= 6s
–Slave latency <= 4
–
•BLE data hidden from the user:
–IEEE address of peripheral
–Characteristic handles
–Descriptors
–Connection parameters跟多限制你可以参考
–https://developer.apple.com/programs/ios/gettingstarted/给你大概的和手机通讯范围就是8Kbps以内
da qin zheng sheng:
回复 kqian0327:
学习一下。