根据Bluetooth 4.0 BLE部分协议:
BLE中物理层physical layer的传输速率是1Mbps,除了这个外,数据传输速率与包大小、CPU处理时间相关。
包结构:
1.总体结构:
preamble(1 Byte)+ Access Address(4 Bytes)+ PDU + CRC(3 Bytes)
preamble = 10101010 or 01010101
Access Address = 0x8e89bedd6
2. 广播包
PDU = Header(2 Bytes)+ Payload (37 Bytes max.)
Header: 1)0000 - connected undirected advertising event 可连接非定向广播事件
2)0001 - connected directed advertising event 可连接定向广播事件
3)0010 - non-connected undirected advertising event 不可连接非定向广播事件

本文探讨了Bluetooth 4.0 BLE协议中的数据传输速率,指出实际速率受到包大小、CPU处理时间和连接事件间隔的影响。BLE的物理层传输速率为1Mbps,但最大数据包传输速度受连接事件间隔限制,如7.5ms间隔和每个事件3个包的情况,理论速率约10.8kB/s。实际实现中,例如CC2540芯片的性能可能低于理论值,这与51内核的处理能力有关。
最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



