📘 鸿蒙BLE开发指南
低功耗蓝牙通信
🎓 30章 · 从入门到实战
01
BLE基础概念
低功耗蓝牙简介
BLE与经典蓝牙区别
BLE协议栈架构
BLE角色与拓扑
02
鸿蒙BLE开发环境搭建
DevEco Studio安装
SDK配置
创建第一个BLE工程
模拟器与真机调试
03
BLE广播基础
广播类型与模式
广播数据格式
广播参数配置
广播启动与停止
04
BLE扫描基础
扫描参数配置
扫描结果回调
扫描过滤策略
扫描功耗优化
05
BLE连接管理
连接参数配置
连接建立与断开
连接更新
连接事件处理
06
BLE GATT服务端开发
Service与Characteristic定义
Attribute Table构建
读写请求处理
通知与指示
07
BLE GATT客户端开发
Service发现
Characteristic读写
CCCD配置
通知接收
08
BLE安全机制
配对与绑定
加密与认证
MITM保护
安全等级配置
09
BLE数据吞吐量优化
MTU协商
PDU大小优化
连接间隔调整
数据分包策略
10
BLE功耗管理
设备角色功耗分析
广播功耗优化
连接功耗优化
休眠与唤醒策略
11
BLE多连接管理
多从机连接
多主机连接
连接调度策略
资源管理
12
BLE Mesh组网
Mesh网络架构
节点与模型
发布与订阅
Mesh配网流程
13
BLE Beacon技术
iBeacon协议
Eddystone协议
Beacon广播实现
Beacon应用场景
14
BLE HID设备开发
HID over GATT规范
报告描述符
输入报告与输出报告
HID设备实例
15
BLE心率计开发
心率服务规范
心率测量特征
心率计实现
数据解析与显示
16
BLE温度计开发
温度服务规范
温度测量特征
温度计实现
精度与校准
17
BLE血压计开发
血压服务规范
血压测量特征
血压计实现
数据记录与上传
18
BLE血糖仪开发
血糖服务规范
血糖测量特征
血糖仪实现
连续监测模式
19
BLE体脂秤开发
体脂服务规范
体脂测量特征
体脂秤实现
多用户管理
20
BLE智能灯开发
灯控服务规范
开关控制
亮度调节
色温调节
场景模式
21
BLE智能锁开发
锁控服务规范
开锁/关锁
密钥管理
防重放攻击
低电量告警
22
BLE传感器数据采集
加速度计
陀螺仪
温湿度传感器
气压传感器
数据融合
23
BLE OTA升级
OTA服务规范
固件分包传输
校验与续传
升级失败处理
24
BLE调试与测试工具
nRF Connect使用
LightBlue使用
蓝牙抓包分析
日志与性能分析
25
BLE常见问题与避坑
连接不稳定
扫描不到设备
数据丢包
兼容性问题
功耗异常
26
BLE与Wi-Fi共存
2.4G频段干扰分析
共存策略
时分复用
自适应跳频
27
BLE在物联网中的应用
智能家居
医疗健康
工业监测
位置服务
资产追踪
28
BLE 5.0新特性
2M PHY
Coded PHY
广播扩展
LE Audio
AoA/AoD定位
29
BLE 5.1/5.2新特性
方向发现
连接子速率
LE Power Control
LE Channel Classification
30
BLE项目实战
需求分析
系统架构设计
模块开发
联调测试
性能优化与发布