Fix the tables.
This commit is contained in:
parent
dd66dda11e
commit
f1acb27a66
|
@ -81,35 +81,64 @@ BluFi 传输格式
|
||||||
|
|
||||||
帧不分片情况下的标准格式 (8 bit):
|
帧不分片情况下的标准格式 (8 bit):
|
||||||
|
|
||||||
+------------+---------------+-----------------+-------------+----------------+----------------+
|
+-----------------+----------------+
|
||||||
| LSB - Type | Frame Control | Sequence Number | Data Length | Data | MSB - CheckSum |
|
| Description | Value |
|
||||||
+============+===============+=================+=============+================+================+
|
+=================+================+
|
||||||
| 1 | 1 | 1 | 1 | ${Data Length} | 2 |
|
| LSB - Type | 1 |
|
||||||
+------------+---------------+-----------------+-------------+----------------+----------------+
|
+-----------------+----------------+
|
||||||
|
| Frame Control | 1 |
|
||||||
|
+-----------------+----------------+
|
||||||
|
| Sequence Number | 1 |
|
||||||
|
+-----------------+----------------+
|
||||||
|
| Data Length | 1 |
|
||||||
|
+-----------------+----------------+
|
||||||
|
| Data | ${Data Length} |
|
||||||
|
+-----------------+----------------+
|
||||||
|
| MSB - CheckSum | 2 |
|
||||||
|
+-----------------+----------------+
|
||||||
|
|
||||||
如果 **Frame Control** 帧中的 **More Frag** 使能,则 **Total Content Length** 为数据帧中剩余部分的总长度,用于报告终端需要分配多少内存。
|
如果 **Frame Control** 帧中的 **More Frag** 使能,则 **Total Content Length** 为数据帧中剩余部分的总长度,用于报告终端需要分配多少内存。
|
||||||
|
|
||||||
帧分片格式(8 bit):
|
帧分片格式(8 bit):
|
||||||
|
|
||||||
+------------+--------------------+----------------+------------+-------------------------------------------+----------------+
|
+--------------------+-------------------------------------------+
|
||||||
| LSB - Type | FrameControl(Frag) | SequenceNumber | DataLength | Data | MSB - CheckSum |
|
| Description | Value |
|
||||||
+ + + + +----------------------+--------------------+ +
|
+====================+===========================================+
|
||||||
| | | | | Total Content Length | Content | |
|
| LSB - Type | 1 |
|
||||||
+============+====================+================+============+======================+====================+================+
|
+--------------------+-------------------------------------------+
|
||||||
| 1 | 1 | 1 | 1 | 2 | ${Data Length} - 2 | 2 |
|
| FrameControl(Frag) | 1 |
|
||||||
+------------+--------------------+----------------+------------+----------------------+--------------------+----------------+
|
+--------------------+-------------------------------------------+
|
||||||
|
| SequenceNumber | 1 |
|
||||||
|
+--------------------+-------------------------------------------+
|
||||||
|
| DataLength | 1 |
|
||||||
|
+--------------------+----------------------+--------------------+
|
||||||
|
| | Total Content Length | 2 |
|
||||||
|
+ Data +----------------------+--------------------+
|
||||||
|
| | Content | ${Data Length} - 2 |
|
||||||
|
+--------------------+----------------------+--------------------+
|
||||||
|
| MSB - CheckSum | 2 |
|
||||||
|
+--------------------+-------------------------------------------+
|
||||||
|
|
||||||
通常情况下,控制帧不包含数据位,Ack 帧类型除外。
|
通常情况下,控制帧不包含数据位,Ack 帧类型除外。
|
||||||
|
|
||||||
Ack 帧格式(8 bit):
|
Ack 帧格式(8 bit):
|
||||||
|
|
||||||
+------------------+---------------+-----------------+-------------+-----------------------+----------------+
|
+------------------+--------------------------------------------+
|
||||||
| LSB - Type (Ack) | Frame Control | SequenceNumber | Data Length | Data | MSB - CheckSum |
|
| Description | Value |
|
||||||
+ + + + +-----------------------+ +
|
+------------------+--------------------------------------------+
|
||||||
| | | | | Acked Sequence Number | |
|
| LSB - Type (Ack) | 1 |
|
||||||
+==================+===============+=================+=============+=======================+================+
|
+------------------+--------------------------------------------+
|
||||||
| 1 | 1 | 1 | 1 | 1 | 2 |
|
| Frame Control | 1 |
|
||||||
+------------------+---------------+-----------------+-------------+-----------------------+----------------+
|
+------------------+--------------------------------------------+
|
||||||
|
| SequenceNumber | 1 |
|
||||||
|
+------------------+--------------------------------------------+
|
||||||
|
| DataLength | 1 |
|
||||||
|
+------------------+-----------------------+--------------------+
|
||||||
|
+ Data + Acked Sequence Number + 2 +
|
||||||
|
| | | |
|
||||||
|
+------------------+-----------------------+--------------------+
|
||||||
|
| MSB - CheckSum | 2 |
|
||||||
|
+------------------+--------------------------------------------+
|
||||||
|
|
||||||
1. Type
|
1. Type
|
||||||
|
|
||||||
|
@ -424,4 +453,4 @@ BluFi (ESP32 -> 手机) 特性:0xFF02,主要权限:可读可通知
|
||||||
|
|
||||||
1. 目前 Ack 机制已经在该 Profile 协议中定义,但是还没有代码实现。
|
1. 目前 Ack 机制已经在该 Profile 协议中定义,但是还没有代码实现。
|
||||||
|
|
||||||
2. 其他部分均已实现。
|
2. 其他部分均已实现。
|
Loading…
Reference in a new issue