logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

BLE 协议栈:ATT 协议详解

本文详细介绍了蓝牙协议栈中的ATT(属性协议),它是低功耗蓝牙(BLE)数据交换的基础协议。文章首先概述了ATT协议的定义、核心职责及依赖关系,指出其位于GATT层之下、L2CAP层之上,负责属性数据的传输管理。随后分析了ATT协议的架构组成,包括属性数据库、ATT操作和事务管理三大核心组件。接着阐述了ATT采用客户端/服务器模型,明确双方角色定义与交互方式。最后重点解析了属性数据库的结构,包括属

文章图片
#网络#物联网#iot +1
BLE 协议栈:HCI 事件详解

HCI事件是蓝牙协议栈中控制器向主机传递状态、操作结果及错误信息的关键通道,依赖HCI传输层畅通和控制器正常工作。其数据包采用固定头部(事件代码+参数长度)+可变参数的结构,事件代码分为通用、连接、安全等9大类,涵盖连接状态变更(0x03-0x05)、安全认证(0x06-0x19)、命令反馈(0x0E-0x0F)等场景。通过事件代码表可快速定位事件类型,为蓝牙开发调试提供结构化参考。

文章图片
#物联网#iot#单片机 +1
到底了