蓝牙规范的标准数据包

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

蓝牙规范的标准数据包ACCESSCODE[72]HEADER[54]PAYLOAD[0-2745]*单位:位ACCESSCODEAccessCode(访问码)用于数据同步、DC偏移补偿和数据包的标识。HEADERHeader(报头)包含了链路控制(LC)信息。PAYLOADPayload(数据)携带上层的语音和数据字段。访问码格式PREAMBLE[4]SYNCWORD[64]TRAILER[4]*单位:位PREAMBLEPreamble(前同步码)是4位固定长度的0-1二进制代码,用于DC补偿。SYNCWORDSyncWord(同步字)是64位长的代码,用于时序同步。TRAILERTrailer(报尾)是4位固定长度的0-1二进制代码。报尾也可用于DC补偿。报头格式AM_ADDR[3]TYPE[4]FLOW[1]ARQN[1]SEQN[1]HEC[8]*单位:位AM_ADDR3位长的活动成员地址,用于区分微微网(piconet)内的不同活动成员。TYPE4位类型代码,用于区分16种不同类型的数据包。FLOWACL链路上的1位流控。ARQN1位长确认指示符,表示分组被成功传输。SEQNSEQN位提供序列编码,用于数据包流的排序。HEC8位报头纠错,用于检查报头的完整性。数据格式HEADER[8-16]BODY[Indicatedinheader]CRCCODE[16]*单位:位HEADERHeader(头)有1字节或者2字节长。只有数据字段存在该数据头。BODYBody(数据体)包括用户主机信息,数据的长度由数据头中的长度字段指示。CRCCODE16位循环冗余校验码由CRC-CCITT多项式210041(八进制)产生。单时隙数据头L_CH[2]FLOW[1]LENGTH[5]*单位:位多时隙数据头L_CH[2]FLOW[1]LENGTH[9]UNDEFINED[4]*单位:位L_CHL_CH确定所采用的逻辑信道。FLOWFlow(流)表示符用于L2CAP的流控。LENGTHLength(长度)表示符指示数据的字节数,但是数据头和CRC码不计算在内。DV数据包格式ACCESSCODE[72]HEADER[54]VOICEFIELD[80]DATAFIELD[32-150]*单位:位ACCESSCODEAccessCode(访问码)用于数据同步、DC偏移补偿和数据包标识。HEADERHeader(报头)包含了链路控制(LC)信息。VOICEFIELDVoiceField(语音字段)包含同步(语音)内容,以SCO等分组形式传输。DATAFIELDDatafield(数据字段)包含数据,以ACL等分组形式传输。FHS数据格式PARITYBITS[34]LAP[24]UNDEFINED[2]SR[2]SP[2]UAP[8]NAP[16]CLASS[24]AM_ADDR[3]CLK_(27-2)[26]PAGESCANMODE[3]*单位:位PARITYBITS34位长Paritybits(奇偶位)作为访问码同步字的第一部分。这些数据源自LAP。LAP24位长的LAP包含了发送FHS数据包单元的地址的低端部分。UNDEFINED目前尚未定义。SRSR即扫描重复字段,表示两个连续寻呼扫描窗口之间的间隔。SPSP即扫描周期字段,表示传输查询响应消息之后应用强制寻呼扫描的周期。UAPUAP包含发送FHS分组单元的地址的高端部分。NAPNAP包含发送FHS分组单元的无意义地址部分。CLASSOFDEVICE目前尚未定义设备类型。AM_ADDR其意义是:如果FHS分组被用于呼叫建立或者主从交换,则3位长的该字段包含了接收方应当使用的成员地址.CLK_(27-2)该字段包含发送FHS分组单元的内置时钟。PAGESCANMODE该字段表示FHS分组的发送方在默认情况下所采用的寻呼模式。

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功