![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
L2CAP
文章平均质量分 82
希望各位大佬不吝赐教,帮忙纠正下错误
好好学习,天天向上。。
这个作者很懒,什么都没留下…
展开
-
十、PROCEDURES FOR CREDIT BASED FLOW CONTROL
LE Credit Based Flow Control Mode是一种使用credit在LE L2CAP channel进行流控的方式一个设备可以接收的credit的数量是在连接时就确定的,当credit数量大于0的情况下可以发送LE-frames,每发送一个LE-frame,则credit数量减一,对方设备可能随时发送一个FlowControl Credit packet返回credit的数量,当收到Flow Control Credit packet时,需要将这个返回的credit数量加上剩下原创 2021-06-18 09:39:05 · 484 阅读 · 0 评论 -
八、PROCEDURES FOR FLOW CONTROL AND RETRANSMISSION(二)
8.6 ENHANCED RETRANSMISSION MODEEnhanced Retransmission mode类似于一种HDLC均衡数据连接操作模式,任何一个L2CAP实体可能在任何时候发送frames而不需要经过其他L2CAP实体的允许。一次可以传输一个或者多个I-frame8.6.1 Function Of PDU TypesEnhanced Retransmission mode使用I-frame传输上层数据,使用S-frame进行监督管理,S-frames分为四种:Receiv原创 2021-06-17 21:23:16 · 493 阅读 · 2 评论 -
八、PROCEDURES FOR FLOW CONTROL AND RETRANSMISSION(一)
当使用Enhanced Retransmission mode、Streaming mode、Flow Control mode或者Retransmission mode时,将会用到这部分的程序,其中包括I-frame的编号、SDU的分割和重组、错误帧的检测和通知,Retransmission mode和Enhanced Retransmission mode还会用到错误帧的重发8.1 INFORMATION RETRIEVAL一个L2CAP channel要配置为Enhanced Retransm原创 2021-06-17 21:17:03 · 305 阅读 · 1 评论 -
七、GENERAL PROCEDURES
7.1 CONFIGURATION PROCESS1、Configuration process有两种:Standard process和Lockstep process,当两个L2CAP实体都支持Extended Flow Specification时会使用Lockstop Process,否则会使用Standard processLockstep process可以分为两个阶段:阶段一:每个L2CAP实体会从对方接收到Flow Specification option,然后将对方的和自己的E原创 2021-06-17 21:14:05 · 348 阅读 · 1 评论 -
六、状态机制
这部分只是信息性的,为了方便更好的理解L2CAP协议6.1、所有的状态如下表所示: 状态 子状态 解释 CLOSED L2CAP channel未连接连接 WAIT_CONNECT 已经接收到connection resquest,但是回复了一个 “pending”类型的response WAIT..原创 2021-06-17 21:11:44 · 433 阅读 · 0 评论 -
五、CONFIGURATION PARAMETER OPTIONS
L2CAP channel进行配置时,配置选项的格式如下图所示:原创 2021-06-17 21:10:31 · 978 阅读 · 1 评论 -
四、具体的command(二)
4.8 ECHO REQUEST (CODE 0x08)原创 2021-06-17 21:04:30 · 547 阅读 · 1 评论 -
四、具体的command(一)
4.1 COMMAND REJECT (CODE 0x01)原创 2021-06-17 20:55:50 · 432 阅读 · 1 评论 -
三、SIGNALING PACKET FORMATS
1、所有的signaling command都要通过signaling channel(ACL-U逻辑链路对应的是channel 0x0001,LE-U逻辑链路对应的是channel 0x0005)发送,包含signaling command的frame称为C-frame,channel 0x0001中每个C-frame可以包含多个signaling command,channel 0x0005中每个C-frame只能包含一个signaling command,signaling command是按照Req原创 2021-06-17 08:15:59 · 192 阅读 · 0 评论 -
二、DATA PACKET FORMAT
L2CAP Channels有两种形式:connection-oriented(面向连接的)和connectionless(无连接的),范围:除了L2CAP connectionless channel (CID 0x0002)和2个L2CAP signaling channels(CID是0x0001和0x0005)外其余都是connection-oriented的(所有动态分配CID的channel也是)字节顺序:L2CAP数据包中的数据的字节顺序是小端模式的,但是L2CAP informati原创 2021-06-17 08:14:10 · 693 阅读 · 0 评论 -
一、L2CAP概述
1、L2CAP:即Logical Link Control and Adaptation Layer Protocol,是介于上层和底层(例如HCI)之间的一种数据交互的媒介原创 2021-06-17 08:09:42 · 4262 阅读 · 0 评论