🌬️ 制氧机 · 通信实战
WiFi / BLE
30章 完整路径
v2.0
01
课程导论
制氧机智能化趋势 · WiFi/蓝牙选型对比 · 学习路径
02
硬件平台选型
ESP32/ESP8266模组 · 蓝牙模组 · 传感器与执行器接口
03
开发环境搭建
ESP-IDF & Arduino IDE · 串口驱动 · 点灯程序
04
WiFi基础通信
Station/AP模式 · 连接状态机 · 重连机制
05
TCP/IP协议栈
Socket编程 · TCP客户端/服务器 · 粘包处理
06
MQTT协议入门
发布/订阅 · QoS等级 · Topic设计 · 保留消息
07
MQTT实战
连接阿里云/腾讯云 · 设备认证 · 心跳保活
08
蓝牙GATT协议
Service & Characteristic · UUID · MTU协商
09
蓝牙配网方案
BLE配网流程 · WiFi凭证安全 · 配网状态反馈
10
数据帧结构设计
帧头帧尾 · CRC校验 · 序列号与重传
11
JSON数据格式
键值对设计 · 嵌套结构 · 序列化性能对比
12
Protobuf应用
消息定义 · 编译集成 · 与JSON优劣分析
13
传感器数据采集
流量/压力/氧浓度传感器驱动
14
控制指令下发
开关机 · 流量调节 · 定时 · 模式切换
15
状态上报机制
周期性上报 · 变化触发 · 离线缓存与补传
16
OTA升级
固件分区 · HTTP/HTTPS下载 · 断点续传 · 回滚
17
低功耗设计
Modem-sleep · BLE低功耗广播 · 间歇采样
18
设备配网体验
SmartConfig · AirKiss · 蓝牙辅助 · 二维码配网
19
局域网通信
UDP广播发现 · 本地控制 · 应急模式
20
云端数据存储
时序数据库选型 · 数据清洗 · 存储周期
21
云端API设计
设备管理 · 数据查询 · 指令下发RESTful
22
规则引擎
告警规则 · 自动化联动 · 场景模式
23
APP SDK集成
Android/iOS蓝牙扫描 · WiFi配置 · 数据展示
24
安全性设计
TLS加密 · 设备证书 · Token鉴权 · 防重放
25
日志与调试
串口日志分级 · 远程日志 · Wireshark抓包
26
产测方案
批量烧录 · 功能测试 · WiFi/BLE射频校准
27
故障排查
连接失败 · 数据丢包 · 内存泄漏 · 看门狗复位
28
多设备组网
Mesh网络 · 网关中继 · 设备间联动
29
海外部署
区域合规 · 时区处理 · 多语言支持
30
课程总结
架构回顾 · 常见误区 · 进阶学习路径