当前位置:   article > 正文

蓝牙基础知识进阶——Packet解析_蓝牙 通话ev3 packet

蓝牙 通话ev3 packet


包的格式解析

   在分析其它问题之前,我们需要了解在空气中传播的数据包的格式,这样才能深刻理解我们能通过格式中的各个部分做些什么。

Q1PACKET的基本格式是什么样子的

之前我们提到蓝牙传输有两种rate,不同的rate其格式是不同的,我们分别来看一下。

Basic Rate

Basic Rate的包格式如下图6-1所示:

6-1 Basic Ratepacket通用格式

从图中可以看到基本可以分为三个部分:

ACCESS CODE:长度是68或者72bit,当HEADER域没有的话就是68,否则就是正常的72bit。他是用来同步和DC偏移补偿的。更通俗地来讲他是同一个piconet上的标志,也就是一个piconet上(即同一个物理通道上)传输的packetACCESS CODE是相同的。

HEADER:包含用于链路控制的信息。

PAYLOAD:就是信息内容,他的大小最大是2745bit

总得来说,一个Basic Ratepacket可以由上面三者的以下组合组成:

1)ACCESS CODE;2)ACCESS COED + HEADER; 3)ACCESS CODE + HEADER + PAYLOAD;

 

Enhanced Data Rate

Enhanced Data Rate的包格式如下图6-2所示:

6-2 EnhancedData Rate的包格式

这里的ACCESS CODEHEADER是和Basic Rate一样的。事实上,我们可以理解为后面的都是payload的部分,只不过在payload部分,我们强制使用了一些头和尾的内容。

Guard保护间隔,它要来表示HEADER的结尾到SYNC开始之间的时间。范围是4.75μs到<

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/192330
推荐阅读
相关标签
  

闽ICP备14008679号