📦 药盒安全用药 · 实战课程
30章 完整体系
⚡ 智能药盒 · 异常报警 · 从零到部署
01
项目导论
需求分析
市场背景 · 安全用药痛点 · 功能需求 · 技术选型
02
总体架构
系统设计
硬件/软件架构 · 数据流 · MQTT/HTTP协议
03
硬件平台
搭建
ESP32/STM32 · 电源 · 传感器与执行器选型
04
传感器驱动
开发
HX711 · 红外 · 霍尔 · DHT22驱动实现
05
嵌入式环境
搭建
Arduino IDE/PlatformIO · 烧录调试
06
核心逻辑
开发
主循环 · FreeRTOS · 按键 · OLED显示
07
用药提醒
功能
RTC DS3231 · 定时算法 · 蜂鸣器/LED
08
剂量检测
称重算法
校准 · 滤波 · 剂量计算 · 异常检测
09
异常报警
逻辑
漏服/超量 · 阈值 · 本地声光 · 远程推送
10
Wi-Fi通信
网络
Station/AP · 存储 · 重连 · MQTT基础
11
MQTT协议
详解
发布/订阅 · Topic · QoS · SSL/TLS
12
云端平台
搭建
阿里云/腾讯云IoT · 设备管理 · 规则引擎
13
后端服务
开发
RESTful API · MySQL/InfluxDB · JWT · WebSocket
14
移动端应用
Flutter
UI框架 · MQTT集成 · 设备绑定 · 通知
15
移动端核心
功能
日历/图表 · 报警历史 · 远程控制 · 设置
16
数据可视化
仪表盘
Grafana/自建 · 实时大屏 · 多设备监控
17
本地数据
存储
EEPROM/SPIFFS · 时序数据库 · 离线缓存
18
固件远程
升级OTA
ESP32 OTA · 版本管理 · 回滚 · 签名
19
低功耗
设计
硬件选型 · 睡眠模式 · 电池管理 · 测试
20
系统安全
设计
TLS/SSL · 一机一密 · 加密存储 · 防篡改
21
多药盒协同
管理
分组 · 家庭账户 · 数据共享 · 联动报警
22
语音交互
辅助
TTS播报 · ASR确认 · 适老化 · 多语言
23
系统测试
与调试
单元/集成/压力测试 · 日志分析 · Bug定位
24
异常场景
处理
断线重连 · 传感器故障 · 倾倒检测 · 低电量
25
用户反馈
与迭代
依从性分析 · A/B测试 · 版本迭代 · 社区
26
项目部署
与运维
批量烧录 · 设备注册 · 资源监控 · 告警
27
案例实战
老年人
多药多时段 · 提醒策略 · 效果评估
28
案例实战
慢性病
长期用药追踪 · 异常预警 · 医生介入
29
案例实战
医院病房
护士站监控 · 权限管理 · HIS对接
30
课程总结
与展望
项目回顾 · AI辅助用药 · 职业发展