低功耗蓝牙芯片实战开发手册

📚 共计 30 章节
01
BLE技术全景
低功耗蓝牙的起源、与经典蓝牙区别、应用场景、协议栈架构概览
📡 协议🌐 架构
02
开发环境搭建
芯片选型、IDE安装、SDK配置、硬件调试环境搭建
🛠️ 工具💻 IDE
03
第一个BLE工程
工程模板、main流程、时钟外设、协议栈启动、广播与连接
🚀 入门📱 nRF Connect
04
GAP广播机制详解
广播类型、AD Structure、广播间隔与功耗、UUID配置
📢 广播⚡ 功耗
05
GAP连接与参数更新
连接建立、连接间隔、从机延迟、监督超时、参数更新
🔗 连接⚙️ 参数
06
GATT服务与特征值
GATT角色、Service/Characteristic、UUID、属性、Profile
📋 GATT🏷️ UUID
07
自定义GATT服务实战
创建Service、Characteristic、CCC、Read/Write回调、App测试
🧩 自定义📱 测试
08
BLE数据收发
Notification/Indication、Write Command/Request、MTU、DLE、透传
📤 数据⚡ 吞吐
09
BLE绑定与配对
配对流程、绑定加密、LTK存储、安全等级、安全配对实战
🔐 安全🤝 配对
10
广播扩展 (Advertising Extension)
Primary/Secondary信道、广播集、周期性广播、长数据扩展
📡 扩展📦 大数据
11
BLE Mesh网络入门
Mesh拓扑、节点/元素、模型/状态、配置过程、灯控实战
🌐 Mesh💡 灯控
12
BLE Mesh模型开发
Generic OnOff/Level、Vendor Model、发布订阅、实战自定义模型
🧩 模型📨 发布/订阅
13
低功耗设计策略
睡眠模式、唤醒源、事件驱动、功耗测量、广播功耗优化
🔋 低功耗⏱️ 测量
14
BLE与传感器结合
I2C/SPI驱动传感器、数据采集、Notify发送、低功耗轮询、温湿度计
🌡️ 传感器📊 数据
15
BLE OTA升级
OTA原理、Bootloader/Application分区、DFU服务、空中升级实战
🔄 OTA📦 固件
16
BLE调试与抓包
Sniffer抓包、分析广播/连接包、常见问题定位、连接参数协商
🔍 调试📡 抓包
17
BLE多连接管理
多连接角色、连接数量限制、调度策略、数据同步、一主多从
🔗 多连接📶 并发
18
BLE Beacon技术
iBeacon/Eddystone、广播间隔与功率、RSSI测距、室内定位实战
📍 Beacon📏 测距
19
BLE与Wi-Fi共存
2.4GHz干扰、共存策略、PTA接口、共存性能优化实战
📶 Wi-Fi⚡ 共存
20
BLE安全最佳实践
攻击方式、安全编码、密钥管理、Secure Boot、设备加固
🛡️ 安全🔑 加密
21
BLE HID设备开发
HID over GATT、报告描述符、键盘/鼠标/手柄、BLE键盘实战
⌨️ HID🖱️ 外设
22
BLE音频 (LE Audio)
LC3编解码、同步通道CIS/BIS、Auracast广播、耳机原型
🎵 音频🎧 LE Audio
23
BLE定位与测距
RSSI定位、AoA/AoD原理、测向规范、天线阵列定位实战
📍 定位📡 AoA
24
BLE在工业物联网中的应用
工业传感器、设备诊断、实时采集、可靠性设计、振动监测
🏭 工业⚙️ IIoT
25
BLE在医疗健康中的应用
医疗标准、BLE医疗服务、数据隐私、血氧仪通信实战
🏥 医疗🩺 血氧
26
BLE在智能家居中的应用
Matter协议、Mesh灯控、Wi-Fi配网、智能灯实战
🏠 智能家居💡 Mesh
27
BLE芯片选型与对比
Nordic/TI/Dialog/Silicon Labs/Telink对比、选型维度、成本
🔍 选型⚙️ 芯片
28
BLE产品认证
SIG认证流程、FCC/CE、天线设计、认证文档准备
📜 认证📡 天线
29
BLE项目实战(一):智能门锁
需求分析、系统架构、通信协议、低功耗安全、手机开锁
🔒 门锁📱 实战
30
BLE项目实战(二):运动手环
心率监测、计步、屏幕显示、数据同步、充电管理、手环原型
⌚ 手环🏃 运动