Update blufi.rst

This commit is contained in:
Jin Fang Cheng Cheng 2018-06-06 12:11:57 +08:00
parent 4a25f18f21
commit b889305c1b

View file

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