这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 低功耗蓝牙协议栈简介

共2条 1/1 1 跳转至页

低功耗蓝牙协议栈简介

专家
2026-11-06 14:16:00     打赏

协议栈由以下主机协议层和控制层构成。

image.png

1、GAP:通用访问协议

定义设备如何被发现、连接。分为四种角色:广播者、观察者、外设、中心。

 

2、GATT:通用属性协议

定义连接后数据如何交互,即定义数据是如何组织起来的。基于Client-Server模型、Server提供数据、Client读取或写入。GATT 的构成就是"一张按句柄排列的属性表 + 强制的嵌套语义":属性(Handle/UUID/Value/权限/属性位)是最小单元,UUID 类型决定角色,逐层拼成 特征 → 服务 → 配置文件;CCCD 等描述符提供开关与元数据,Properties 告诉客户端"能做什么"、Permissions 告诉服务端"允许谁做"。

 

3、SM:安全管理

在两个设备之间建立可信关系,并据此保护后续所有数据通信。实现为 SMP 协议。

 

4、L2CPAP:逻辑链路控制与适配协议

负责把通讯数据切成多条逻辑信道(CID)、把超长消息拆分重组、协商大小与流速,让 ATT、SMP 和厂商自定义数据能共享同一条 BLE 连接。

 

5、HCI:主机控制器接口

是主机(Host)与控制器(Controller)之间唯一的标准数据接口。

 

6、LL:链路层

将通讯数据落实到空中交互的执行者。BLE 的实时性、功耗、抗干扰和安全性,最终都由这一层决定。

 

7、PHY:物理层

也可称之为射频层,因为蓝牙是以无线方式通讯的,以射频方式收发数据。是把数据包以无线电信号的方式在空中传输。相当于以快递员的方式工作。BLE 的通信距离、速率、抗干扰能力和空口功耗,最终都由这一层的物理特性决定。





关键词: 懒猫的学习笔记     蓝牙    

院士
2026-11-06 16:51:15     打赏
2楼

学习并收藏了,期待进一步的分享。


共2条 1/1 1 跳转至页

回复

匿名不能发帖!请先 [ 登陆 注册 ]