CC2640 2650 相比2541 性能提升多少, 尤其是针对与手机端来讲
我是一个 iOS/android 开发人员 , 所以这里的问题比较白
1
尤其是 从红线两个参数
2 CC2640 2650 相比2541 在BLE 4.0 4.1 4.2 不同协议栈中
一次连接事件 ,可以有多少次 数据交互 ?
一次 最大多少个字节?
3 问一个白一点的问题
在一次connection event中,是不是以 主->从, 从->主,主->从, 从->主 这种方式通信, 那么假设最大data packet 数量是4,那么是指 有四个“ 主->从” 还是说 主->从, 从->主总共四个?
1.这个data rate,看看就行了.真实的测试数据在这里:
CC2540/1:http://processors.wiki.ti.com/index.php/CC2540_Data_Throughput
CC2640/50:http://processors.wiki.ti.com/index.php/CC2640_BLE_Throughput
2.注意CC26XX使用的协议栈跟CC254X不一样,现在最新版是2.2的,不是1.4.x的版本
原先的蓝牙4.1规定每包发送的payload只有27byte,最新版的蓝牙4.2 是70byte
3.四次是指单方四次,不是总共四次。
问题三 也就是对应的是 图B呗?
假设一次connecting event为4个package的话
蓝牙4.2 环境下 一个connecting event的话,
S->M 70*2 =140Byte
M->S 也是 70*2 =140Byte
上边的理解对么?
应该是图A,单方向就有四个
理论上是如此,TI未来会发布一个与上面类似的wiki,公布蓝牙4.2的具体througput,会更精确
而且具体到手机,IOS跟安卓自家还有蓝牙规定,所以这个不能单看CC2640
4.2 payload 70byte 就是只一次 S -> M 或者 一次 M->S把
A 图计算后就是 70* 8 = 560 Byte ?
感觉很多啊
数据包比4.0提高了好多啊!
iphone 能好好使么
看国外有些人 测试 iphone 无法识别加长数据包
旧版本的可能不行,但是新版IOS是支持蓝牙4.2的
1 能确定是iOS 8 还是9 同时对iPhone 的蓝牙芯片 硬件部分要求是那些支持呢?
IOS 9以上,具体你查一下苹果官网的蓝牙支持,我记不太清了。
硬件部分没有特别的要求,可以参考TI的设计