边缘计算 · 断网续传

🧩 30章 实战目录
01
边缘设备联网概述 物联网
物联网架构 · 边缘计算 · 断网续传必要性 · 课程目标
📶
02
网络基础与通信协议 TCP/IP
TCP/IP · MQTT详解 · HTTP/HTTPS · CoAP简介
🌐
03
MQTT实战入门 Mosquitto
搭建Broker · 客户端连接 · 发布订阅 · QoS等级
📨
04
数据持久化策略 SQLite
轻量数据库 · 文件存储 · 环形缓冲区 · 内存管理
💾
05
断网检测机制 心跳
心跳包 · TCP Keep-Alive · 超时判断 · 状态监听
❤️‍🩹
06
本地数据缓存设计 队列
队列结构 · SQLite表 · JSON序列化 · 容量控制
📦
07
续传触发逻辑 优先级
网络恢复检测 · 数据积压 · 优先级队列 · 自动触发
⏯️
08
断网续传核心算法 滑动窗口
滑动窗口确认 · 断点续传 · 去重 · 幂等性
⚙️
09
时间戳与版本控制 NTP
NTP同步 · 本地时钟 · 数据版本号 · 冲突解决
🕒
10
同步冲突处理 LWW
最后写入者获胜 · CRDT · 自定义合并 · 用户交互
11
带宽与流量控制 压缩
gzip/zlib · 差分同步 · 批量上传 · 动态调速
📊
12
安全传输层 TLS
TLS/SSL证书 · 双向认证 · AES加密 · 密钥管理
🔒
13
设备注册与鉴权 Token
唯一标识 · Token生成 · 动态密钥 · 吊销机制
🛡️
14
云端API设计 RESTful
API规范 · 数据上传 · 状态同步 · 错误码定义
☁️
15
边缘计算节点架构 网关
边缘网关 · 规则引擎 · 本地处理 · 云端协同
🏗️
16
规则引擎实战 过滤
条件判断 · 数据过滤 · 本地告警 · 联动控制
🧠
17
OTA升级与配置同步 固件
升级流程 · 配置下发 · 版本回滚 · 断点续传
📲
18
日志与监控 健康检查
本地日志 · 远程上传 · 健康检查 · 异常告警
📋
19
性能优化 零拷贝
内存池 · 零拷贝 · 异步IO · 多线程/协程
🚀
20
低功耗场景适配 休眠
休眠唤醒 · 批量缓存 · 定时同步 · 功耗平衡
🔋
21
多设备协同同步 分布式
设备间共享 · 边缘集群 · 分布式锁 · 一致性哈希
🤝
22
测试与模拟 TC工具
网络模拟 · 断网模拟 · 压力测试 · 边界条件
🧪
23
Python断网续传库 状态机
核心类 · 回调机制 · 状态机 · 单元测试
🐍
24
C语言断网续传库 RTOS
嵌入式适配 · 内存管理 · RTOS集成 · 性能对比
25
工业物联网案例 PLC
PLC数据采集 · Modbus · 断网缓存 · 云端同步
🏭
26
智慧农业案例 LoRa
传感器数据 · LoRa通信 · 边缘计算 · 太阳能
🌱
27
车联网案例 GPS
GPS轨迹 · 高频数据 · 弱网环境 · 离线地图更新
🚗
28
常见问题与排错 Debug
数据丢失 · 重复上传 · 内存泄漏 · 网络抖动
🔍
29
架构演进 边缘原生
单机→分布式 · 边缘原生 · Serverless · 趋势
📈
30
课程总结与项目实战 综合
综合项目 · 代码评审 · 部署运维 · 学习路径
🎯