智能药盒市场背景、核心功能拆解、ESP32主控选型理由、传感器与执行器清单
Arduino IDE安装、ESP32板级支持包配置、CH340驱动安装、第一个Blink程序
数字引脚概念、按键消抖原理、外部中断编程、实战:按键触发吃药提醒
PWM原理、舵机角度控制、定时器库使用、实战:药盒舱门自动开合
I2C协议简介、SSD1306库使用、显示中文与图标、实战:显示药量状态
RTC模块原理、I2C读取时间、时间同步策略、实战:定时闹钟触发
ESP32 WiFi模式、Station模式配置、WiFi事件回调、重连机制实现
HTTP协议基础、GET/POST请求、JSON数据解析、实战:获取网络天气
发布/订阅模型、MQTT Broker搭建、ESP32 MQTT库使用、QoS等级选择
阿里云IoT/OneNET/腾讯云对比、设备三元组概念、产品与设备创建
MQTT连接参数计算、一机一密认证、Topic定义、设备上线验证
物模型定义、属性上报代码实现、云端下发指令处理、实战:远程开舱门
本地SD卡存储、云端时序数据库、数据缓存与补传策略
HTTP OTA原理、固件版本管理、升级流程设计、回滚机制
ESP32深度睡眠模式、定时唤醒、外设电源管理、电池续航估算
重量传感器HX711、称重校准、药量检测算法、阈值报警
PN532模块、NDEF数据格式、用户身份绑定、用药记录关联
DFPlayer Mini、MP3触发播放、语音提示队列、音量调节
Node-RED搭建、数据看板、设备管理、历史记录查询
ESP-NOW协议、Mesh网络拓扑、数据汇聚节点、冲突避免
TLS/SSL证书配置、数据加密传输、防重放攻击、安全固件签名
WiFi断线重连、MQTT心跳保活、看门狗定时器、日志记录
PCBA测试、整机功能测试、老化测试、WiFi吞吐量测试
GDPR/个人信息保护法、数据脱敏、用户授权流程、隐私政策编写
串口日志分级、逻辑分析仪使用、WiFi抓包分析、堆栈溢出排查
国产芯片替代、PCB Layout优化、BOM成本控制、批量生产注意事项
从原型到量产、用户反馈收集、功能迭代路线图、社区资源分享