Update blufi.rst
This commit is contained in:
parent
4a25f18f21
commit
b889305c1b
|
@ -304,45 +304,44 @@ Ack 帧格式(8 bit):
|
||||||
|
|
||||||
帧控制域,占 1 byte,每个 bit 表示不同含义。
|
帧控制域,占 1 byte,每个 bit 表示不同含义。
|
||||||
|
|
||||||
+----------------+-------------------------------------------------------------------------+
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| 位 | 含义 |
|
| 位 | 含义 |
|
||||||
+================+=========================================================================+
|
+================+===============================================================================================================================+
|
||||||
| 0x01 | 表示帧是否加密。 |
|
| 0x01 | 表示帧是否加密。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 1 表示加密,0 表示未加密。 |
|
| | 1 表示加密,0 表示未加密。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 加密部分帧括完整的 DATA 域加密之前的明文(不帧含末尾的校验)。 |
|
| | 加密部分帧括完整的 DATA 域加密之前的明文(不帧含末尾的校验)。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 控制帧暂不加密,故控制帧此位为 0。 |
|
| | 控制帧暂不加密,故控制帧此位为 0。 |
|
||||||
+----------------+-------------------------------------------------------------------------+
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| 0x02 | 表示帧 Data 域结尾是否帧含校验(例如 SHA1,MD5,CRC等)需要校验的数据域, |
|
| 0x02 | 表示帧 Data 域结尾是否帧含校验(例如 SHA1,MD5,CRC等)需要校验的数据域包括 sequcne + data length + 明文 data。 |
|
||||||
| | 包括 sequcne + data length + 明文 data。 |
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
+ +-------------------------------------------------------------------------+
|
|
||||||
| | 控制帧和数据帧都可以包含校验位或不包含。 |
|
| | 控制帧和数据帧都可以包含校验位或不包含。 |
|
||||||
+----------------+-------------------------------------------------------------------------+
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| 0x04 | 表示数据方向。 |
|
| 0x04 | 表示数据方向。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 0 表示手机发向 ESP32; |
|
| | 0 表示手机发向 ESP32; |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 1 表示 ESP32 发向手机。 |
|
| | 1 表示 ESP32 发向手机。 |
|
||||||
+----------------+-------------------------------------------------------------------------+
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| 0x08 | 表示是否要求对方回复 ack。 |
|
| 0x08 | 表示是否要求对方回复 ack。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 0 表示不要求; |
|
| | 0 表示不要求; |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 1 表示要求回复 ack。 |
|
| | 1 表示要求回复 ack。 |
|
||||||
+----------------+-------------------------------------------------------------------------+
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| 0x10 | 表示是否有后续的数据分片。 |
|
| 0x10 | 表示是否有后续的数据分片。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 0 表示此帧没有后续数据分片; |
|
| | 0 表示此帧没有后续数据分片; |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 1 表示还有后续数据分片,用来传输较长的数据。 |
|
| | 1 表示还有后续数据分片,用来传输较长的数据。 |
|
||||||
+ +-------------------------------------------------------------------------+
|
+ +-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
| | 如果是 Frag 帧,则告知当前 content 部分+后续 content 部分的总长度, |
|
| | 如果是 Frag 帧,则告知当前 content 部分+后续 content 部分的总长度,位于 Data 域的前 2 字节(即最大支持 64K 的 content 数据)。 |
|
||||||
| | 位于 Data 域的前 2 字节(即最大支持 64K 的 content 数据)。 |
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
+----------------+-------------------------------------------------------------------------+
|
|
||||||
| 0x10~0x80 保留 | |
|
| 0x10~0x80 保留 | |
|
||||||
+----------------+-------------------------------------------------------------------------+
|
+----------------+-------------------------------------------------------------------------------------------------------------------------------+
|
||||||
|
|
||||||
|
|
||||||
3. Sequence Control
|
3. Sequence Control
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue