- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 经典蓝牙BR/EDR的包错误检测以及纠错
1)Access code中的64bit同步字是由24bit的Central’s LAP派生的。3)Connection state中,需要使用Central 的UAP地址。-- 这样加之Access code中使用的LAP,就能完整的筛选出真正需要的piconet。需要注意的是这里使用的是CRC16,但是DCI和UAP都只有8bit, 所以装载初始化值的时候高8位默认填0。4)Role Switch的TDD阶段,FHS包中需要使用新的peripheral的UAP地址。3)Payload部分的CRC。
2024-11-30 11:40:57
751
原创 BLE数据包
在个人看来,accessAddress更多的是标识一个物理通道,通信双方约定好在哪个通道上碰头交换信息。因为整包数据传输工作在1Msybs 或者 2M sybs,所以在不包括CTE的情况下,整包数据传输需要44us~2128us时间。primary广播通道/Secondary广播通道以及周期广播通道上的packet使用广播通道Adv PDU;如果访问码b0是1,则Preamble取以0结束的值,即0xAA/0xAAAA;其中前4部分是强制的,最后一部分cte是可选的,用于AoA等用途。
2023-11-27 16:48:18
2208
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人