蓝牙低功耗BLE技术详解

需积分: 12 6 下载量 174 浏览量 更新于2024-07-17 收藏 2.61MB PPTX 举报
"本次讲解的主题聚焦于BLE(Bluetooth Low Energy),一种用于物联网设备通信的低功耗蓝牙技术。本文档是一份关于BLE LinkLayer层的PPT讲义,详细介绍了BLE的核心组件和工作原理,包括状态机、连接建立、报文结构、自适应跳频以及连接参数更新等关键概念。" 在深入探讨BLE之前,我们首先了解其基本架构。BLE的体系架构由控制器和主机两部分组成,控制器包含PHY(物理层)、LL(链路层)和可能存在的HCI(主机/控制器接口),而主机则涉及L2CAP(逻辑链路控制与适配协议)、SMP(安全管理协议)、ATT(属性协议)、GATT(通用属性协议)和GAP(通用访问协议)。 1. 控制器: - PHY层:负责无线数据的收发,定义了2.4GHz频段的GFSK调制方式,通过频率偏移实现0和1的表示。 - LL层:最为复杂,执行广播、扫描、连接建立和维护,以及数据包的组织和安全处理。 - HCI:在双芯片系统中作为控制器与主机间的标准接口,规范通信协议和命令。 2. 主机: - L2CAP:处理数据通道,封装LL层的数据,并根据信道类型分发,同时管理连接间隔。 - SMP:定义简单的配对和密钥分发协议,保障通信安全。 - ATT:定义数据结构和操作,如读取和写入数据,是开发者最常打交道的一层。 - GATT:在ATT基础上,定义了服务、特性和服务包含等概念,方便数据的发现和使用。 - GAP:规定了设备的发现、连接方式,以及绑定行为,确保设备间的稳定连接。 BLE协议栈中的关键特性包括: - 40个无线信道,其中3个用于广播,其余37个用于数据传输,每个信道间隔2MHz。 - LL状态机包括就绪态、扫描态、发起态等,这些状态反映了设备的不同工作模式。 - 自适应跳频:提高抗干扰能力,通过随机选择信道进行通信。 - 连接参数更新:允许动态调整连接间隔、超时等参数,优化连接效率和电池寿命。 总结起来,BLE技术以其低功耗、高效能的特点,在物联网领域广泛应用,其LinkLayer作为核心组件,通过精细控制设备状态、信道管理和连接参数,确保了可靠且节能的无线通信。理解并掌握这些知识点对于开发和应用BLE设备至关重要。