⚡ Zephyr 蓝牙 · 实战30章

📘 全流程开发 · 从入门到项目
🎯 友好色系
01Zephyr与蓝牙概览
Zephyr RTOS协议栈架构West工具SDK安装
02第一个BLE项目
创建项目prj.confmain.c结构编译烧录
03BLE基础概念
GAP/GATTServiceCharacteristicUUID角色
04广播与扫描
广播数据格式扫描响应配置参数启动广播/扫描
05连接管理
连接参数Interval/Latency建立与断开连接更新
06GATT Server开发
定义ServiceCharacteristic注册回调读写请求
07GATT Client开发
发现Service读写特征NotificationIndication
08BLE数据收发
MTU大小数据分包长包收发流控机制
09安全与配对
Just WorksPasskeyOOB加密绑定
10低功耗优化
睡眠模式连接间隔优化广播间隔功耗测量
11多连接管理
多连接管理连接调度资源分配
12Beacon与Eddystone
iBeaconEddystone帧广播配置
13Mesh网络入门
Mesh概念节点与模型配置/发布订阅
14Mesh Provisioning
Provisioner/NodePB-ADV/GATT配置流程
15Mesh模型开发
Generic OnOffVendor模型模型绑定
16DFU设备固件升级
BLE DFU原理MCUboot分区管理
17蓝牙音频 BAP
LE AudioBAP架构Codec配置
18HID over GATT
HID设备报告描述符输入/输出报告
19蓝牙网关
串口透传AT指令解析数据桥接
20NUS (Nordic UART)
串口透传流控数据缓冲
21蓝牙定位
RSSI测距AoA/AoD蓝牙寻向
22蓝牙与传感器
传感器采集蓝牙上报低功耗融合
23蓝牙与Wi-Fi共存
共存机制优先级配置实测调优
24调试与日志
LOG模块协议栈日志Sniffer抓包
25性能测试
吞吐量延迟测试稳定性工具使用
26常见问题排查
连接断开配对失败数据丢包内存泄漏
27Zephyr蓝牙配置详解
Kconfig选项设备树驱动层配置
28蓝牙协议栈移植
适配新硬件HCI驱动Controller层
29实战项目一:智能灯控
Mesh组网手机App控制灯控模型
30实战项目二:数据采集器
多传感器手机App显示蓝牙上报