🌿 温室边缘计算
本地决策实战
📘 30章 · 从入门到部署
01
边缘计算概述
什么是边缘计算
为什么温室需要边缘计算
边缘计算与云计算的区别
02
温室传感器网络
温度/湿度/光照/CO₂/土壤pH
传感器选型与数据采集原理
03
数据采集与预处理
中值滤波、卡尔曼滤波
异常值剔除 · 时间戳对齐
04
边缘硬件平台
树莓派 / Jetson Nano / ESP32
性能对比与选型指南
05
操作系统与环境搭建
Ubuntu Server · WiFi · SSH
安装 Python 3.9
06
Python基础回顾
文件读写 · JSON解析
多线程 · queue数据采集
07
MQTT协议入门
发布/订阅 · QoS等级
搭建 Mosquitto Broker
08
数据本地存储
SQLite 数据库设计
批量插入与查询优化
09
边缘规则引擎
Python if-then-else 规则
自动灌溉与通风
10
PID控制算法
位置式PID · 增量式PID
温室温度调参经验
11
本地决策模型
基于阈值的决策树
查表法实现施肥策略
12
轻量级机器学习
Jetson Nano · TensorFlow Lite
病害识别模型部署
13
模型量化与优化
Keras → TFLite · INT8量化
推理速度对比
14
边缘-云协同
全量同步 vs 增量同步
断网续传机制
15
时间序列预测
Prophet / LSTM 预测
未来1小时温湿度变化
16
实时仪表盘
Flask + Chart.js
边缘端Web监控
17
告警系统
WebSocket 实时推送
短信/邮件告警 (Twilio/SMTP)
18
固件OTA升级
ESP32 OTA 远程更新
传感器节点固件升级
19
电源管理
低功耗设计 · 太阳能供电
电池电量监测
20
网络安全
TLS/SSL · 证书生成
防火墙配置 (iptables)
21
容器化部署
Docker Compose 编排
Mosquitto + InfluxDB + Grafana
22
日志管理
ELK (Elasticsearch, Logstash, Kibana)
Loki 收集边缘日志
23
边缘AI加速
OpenVINO · Intel NUC 加速
性能基准测试
24
多温室协同
gRPC 节点间通信
分布式决策 · 共识算法简介
25
数字孪生
Three.js 温室3D模型
实时数据映射
26
故障诊断
传感器漂移检测
执行器卡死 · 残差异常检测
27
性能调优
cProfile · Cython加速
多进程架构
28
成本估算
边缘节点硬件/功耗成本
云服务成本对比分析
29
项目实战 (上)
从零搭建温室边缘节点
硬件接线 + 软件部署
30
项目实战 (下)
端到端测试 · 压力测试
性能报告撰写与演示