LoRa智慧农业 · 传感器网络搭建

📚 共计 30 章节
01
智慧农业概述:为什么是LoRa?
传统农业痛点 · 四大核心要素 · LoRa远距离低功耗抗干扰
感知传输平台
02
LoRa技术原理
扩频通信 · CSS调制 · SF/BW/CR · 与FSK/NB-IoT对比
CSS扩频参数
03
LoRaWAN协议栈
网络架构 · CN470/868/915 · Class A/B/C详解
网关频段
04
硬件选型指南
SX1276/SX1262/SX1280 · 天线选型 · 太阳能+锂电池
芯片天线电源
05
传感器选型与接口
土壤湿度 · DHT22/SHT30 · BH1750 · 风速雨量
I2C模拟数字
06
开发环境搭建
Arduino IDE · STM32CubeIDE · ESP-IDF · RadioLib/LoRa.h
IDE配置
07
点对点通信实验
LoRa直连 · Hello World · 频率/SF · RSSI与SNR
实验RSSISNR
08
单节点数据采集
土壤湿度代码 · 温湿度 · JSON/二进制 · 串口调试
采集封装调试
09
多节点轮询机制
TDMA实现 · 地址分配 · 冲突避免 · 数据重传
TDMA轮询重传
10
网关硬件搭建
树莓派Zero W + LoRa HAT · 天线安装 · PoE/太阳能
网关硬件供电
11
网关软件部署
Packet Forwarder · ChirpStack · MQTT桥接 · 日志
软件ChirpStackMQTT
12
网络服务器搭建
ChirpStack NS · Docker/裸机 · 设备注册 · 数据流
服务器Docker可视化
13
应用服务器开发
Node-RED · InfluxDB · Grafana仪表盘
Node-RED时序库Grafana
14
数据上云方案
MQTT详解 · 阿里云IoT Core · 腾讯云IoT Hub · TLS/SSL
上云MQTT加密
15
低功耗设计策略
Deep Sleep · 占空比 · ADR · 电池寿命估算
休眠ADR功耗
16
信号覆盖优化
天线高度增益 · Okumura-Hata · 中继 · SF自适应
覆盖中继路径损耗
17
数据解析与存储
二进制解包 · CRC校验 · 异常值清洗 · SD卡/SQLite
解析存储SQLite
18
远程控制执行器
继电器灌溉 · 步进电机遮阳帘 · PWM水泵 · 闭环控制
执行器PWM反馈
19
告警与通知机制
阈值告警 · 短信通知 · 微信推送(Server酱) · 邮件
告警推送阈值
20
OTA固件升级
差分升级 · LoRa分包传输 · 校验回滚 · 失败处理
OTA差分回滚
21
多网关组网
网关同步 · 数据去重 · 漫游 · 负载均衡
组网漫游去重
22
网络安全防护
AES128 · OTAA/ABP · 防重放 · 白名单
加密密钥安全
23
实地部署案例
10亩大棚 · 节点间距 · 网关选址 · 布线规范
部署大棚规范
24
数据可视化大屏
ECharts曲线 · 热力图 · 历史回放 · 大屏适配
大屏ECharts热力图
25
边缘计算节点
ESP32-S3 · TFLite推理 · 边缘告警 · 断网续传
边缘TFLite断网续传
26
LoRa与5G融合
感知层LoRa · 5G回传 · MEC · 无人农机
5GMEC融合
27
故障排查指南
节点离线 · 数据丢包 · 干扰源定位 · 频谱分析仪
排查干扰频谱
28
成本估算与选型
节点BOM · 网关成本 · 云服务 · 3年TCO
成本BOMTCO
29
项目文档编写
系统架构图 · 接口文档 · 部署手册 · 测试报告
文档架构手册
30
综合实战:10节点智慧大棚
从零搭建 · 全流程演示 · 常见问题QA
实战全流程QA