登录社区云,与社区用户共同成长
邀请您加入社区
HOST 主机侧 · 应用处理器 / 操作系统(如 BlueZ、Android BT Stack、Zephyr Host、NimBLE)
④ 直接访问 HCI 的 Host 模块(控制面,绕过 L2CAP)
② Profile 适配 / 传输协议 —— 全部活在 L2CAP 之上
① 应用层
ACL Data(唯一走 L2CAP 的数据通道)
流程由该模块执行
密钥下发:LTK / Link KeyHCI 只搬运,不做密码学
SCO/eSCO · ISO 绕过 L2CAP
BR/EDR ProfilesA2DP · HFP · AVRCP · HIDSPP · PBAP · MAP · OPP · PAN
LE ProfilesHRS · BAS · ANS · GLPLE Audio: BAP / TMAP / CAPCS 高精度测距
RFCOMM 串口仿真SDP 服务发现
AVDTP · AVCTP音视频传输与控制
ATT / GATT属性协议 · 服务框架
SMP 安全管理配对 · 密钥生成LE: L2CAP CID 0x0006
GAP 通用访问规范⚠ 是规范不是层定义角色 · 发现 · 连接流程
③ L2CAP 逻辑链路控制与适配信道复用 · 分段重组(SDU→PDU) · 信用制流控固定信道 CID 0x0004 ATT / 0x0005 LE信令 / 0x0006 SMP⚠ SCO、ISO 不走这里
Channel Manager信道管理器
Adapter / 连接管理广播 · 扫描 · 建链 · RSSI · 发射功率
AMP Manager
音频驱动PCM / ALSA
厂商扩展 · 固件加载OGF = 0x3F
测试与诊断DTM · btmon · btsnoop
════════ ★ HCI Host Controller Interface ★ ════════不是 OSI 的一层,而是 Host 与 Controller 之间的接口/边界① Command 命令 OGF 6bit + OCF 10bit ② Event 事件 ③ Data 数据Data 分三类:ACL Data(异步业务)· SCO/eSCO(实时语音)· ISO Data(LE Audio 等时流)流控:Number Of Completed Packets · 缓冲协商
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐
什么是内核?操作系统内核到底管哪些事
密码应用实验三 —RSA 非对称加密与混合加密实战
黑客技术零基础入门到精通Kali Linux实战:用Social Engineering Toolkit(SET)打造钓鱼攻击!
扫一扫分享内容
为遵守国家网络实名制规定,未绑定将限制内容发布与互动
所有评论(0)