参考:core_v5.0 vol 3. Part A
1. 配置选项
(1)Configuration option format
(2)简要说明
- Type:表示配置参数的类型,最高位决定了选项类型未被识别时将采取的动作。0表示该选项必须被识别,否则将拒绝配置请求;1表示未被识别时,将跳过该选项。
-
length:表示数据字段的大小。
2. MAXIMUM TRANSMISSION UNIT
(1)MTU Option Format
(2)简要说明
- 该参数不是协商参数。
- MTU表示发送端在该信道上可接收的最大SDU。
- ACL-U逻辑链路支持的MTU至少为48字节;LE-U逻辑链路支持的MTU至少为23字节。若接收端收到的MTU配置小于MTU的最小值,接收端拒绝请求,并携带结果码“failure-unacceptable parameters”。
-
MTU默认值为672个字节。
3. FLUSH TIMEOUT OPTION
(1)Flush Timeout option format
(2)简要说明
- 刷新时间表示本端在丢弃和刷新基带分组之前,不断尝试发送该基带分组的时间。
- 该选项在Extended Flow Specification不可用。
- 该参数为协商参数。
- 若收到了来自远端的否定响应,则本端可选择一个合适的值重新进行配置,或者断开信道。
-
Flush Timeout:单位ms。若取值为0x0001,则基带将不执行重传操作;若取值为0xffff,表示无限次重发,直到物理链路断开。
4. QUALITY OF SERVICE OPTION
(1)QoS option format containing Flow Specification
(2)简要说明
- Qos描述了请求端的输出数据流信息。若响应端接收该配置请求,则在响应消息中携带响应端的输入数据流信息;若响应端拒绝了该配置请求,则在响应消息中携带响应端合适的输入数据流信息。
- 该选项在Extended Flow Specification不可用。
- 该参数为协商参数。
- Flags:预留字段。
- Service Type :服务类型。
① No traffic:没有输出数据流,其余选项可忽略。
② Best effort:尽最大努力传输,响应端可忽略其余选项,在响应消息中省略Qos配置选项,也可以返回其可尽力达到的值。
③ Guaranteed:服务质量保证,其余选项需要填写。 - Token Rate:L2CAP应用发送数据的平均速率,字节/s。
① 默认值为0x00000000,表示没有规定令牌速率。
② 对于Best effort而言,表示需要尽可能大的带宽;对于Guaranteed而言,表示发送这条配置请求时可获得的最大带宽。 - Token Bucket Size:令牌存储段的大小,字节。
① 默认值为0x00000000,表示没有规定令牌存储段的大小。
② 对于Best effort而言,表示需要尽可能大的令牌存储段;对于Guaranteed而言,表示发送这条配置请求时可获得的最大缓存空间。
③ 若存储段已满,则需等待或丢弃数据。 - Peak Bandwidth:应用侧最快发送速率,包/s。
- Access Latency:接收延时。
-
Delay Variation:表示数据分组包可能经历的最大和最小延迟时间的差值,单位μs。该字段用于决定接收端的缓存空间大小。
5. RETRANSMISSION AND FLOW CONTROL OPTION
(1)Retransmission and Flow Control option format
(2)简要说明
-
该配置选项描述了是否使用重传和流控模式。
-
Mode:
① Basic L2CAP mode:默认模式,该配置选项中的其余选项可忽略。
② Enhanced Retransmission mode:如果需要提供可靠的信道传输,则需要使能该模式。只有当Extended Feature Mask表明支持Enhanced Retransmission mode,该模式才可使用。
③ Streaming mode:如果设置了一个有限的L2CAP Flush Time-out,则需要使能该模式。只有当Extended Feature Mask表明支持Streaming mode,该模式才可使用。 -
TxWindow size :流控模式、重传模式、增强型重传模式的发送窗口大小。
-
MaxTransmit:表示单个I-frames的最大重传次数。
① 若该参数设置为1,表示无重传,一段数据包丢失,则立刻断开信道;
② 在Enhanced Retransmission mode下,该参数设置为0,表示无数次重传次数;在 Retransmission mode下,该参数不能设置为0。 -
Retransmission time-out:重传定时器,μs。
-
Monitor time-out
-
Maximum PDU payload Size
6. FRAME CHECK SEQUENCE OPTION
FCS option format
7. EXTENDED FLOW SPECIFICATION OPTION
Extended Flow Specification option format
- 默认值:
8. EXTENDED WINDOW SIZE OPTION
Extended Window Size option format
-
Maximum Extended Window Size