📚 LoRa 智能垃圾桶 · 满溢检测
30章 实战目录
🧑🏫
风格 · 全栈实战
01
项目背景与需求分析
市场痛点
LoRa优势
功能需求
02
系统总体架构设计
三层架构
数据流
业务流程
03
LoRa与LoRaWAN协议基础
扩频技术
协议栈
频段规划
04
硬件选型与核心器件
STM32/ESP32
SX1278/SX1262
传感器
05
超声波测距原理与驱动
HC-SR04
时序图
HAL库代码
06
红外传感器与辅助检测
红外对管
多传感器融合
阳光干扰
07
STM32基础与环境搭建
CubeMX配置
Keil/IAR
工程模板
08
LoRa模块SX1278驱动
SPI通信
寄存器配置
收发模式
09
LoRaWAN协议栈移植
Class A/B/C
OTAA/ABP
频段参数
10
传感器数据采集与处理
ADC滤波
距离校准
异常剔除
11
低功耗设计策略
Sleep/Stop
休眠唤醒
续航计算
12
数据协议与帧结构
上行帧
下行命令
CRC校验
13
MQTT与云平台对接
EMQX/阿里云
设备影子
属性上报
14
LoRa网关与网络服务器
Rak2245
树莓派
ChirpStack
15
后端服务开发
RESTful API
InfluxDB/MySQL
告警服务
16
前端可视化看板
Vue.js/React
ECharts
地图定位
17
移动端小程序开发
微信小程序
蓝牙配网
告警通知
18
系统联调与端到端测试
全链路调试
问题排查
硬件-云
19
满溢检测算法设计
固定阈值
动态阈值
趋势预测
20
多垃圾桶组网与冲突避免
TDMA
CSMA
容量规划
21
固件远程升级(OTA)
IAP原理
分包传输
断点续传
22
数据安全与加密
AES加密
TLS/SSL
身份认证
23
电池管理与电量监测
充放电管理
电量检测
低电量告警
24
环境适应性设计
IP65
宽温范围
抗震动
25
故障诊断与自恢复
看门狗
传感器故障
自动重启
26
成本分析与方案优化
BOM核算
国产替代
批量生产
27
实际案例分享
智慧园区
部署实录
解决方案
28
测试标准与认证
CE/FCC
SRRC
可靠性测试
29
项目文档与交付
技术方案
用户手册
Git版本
30
课程总结与未来展望
LoRa vs 5G/NB-IoT
AI识别
边缘计算