01
LoRaWAN概述
LoRa技术原理 · 协议栈架构 · Star-of-Stars拓扑 · 与NB-IoT对比
基础概念
02
LoRaWAN服务器选型
ChirpStack · TTN · AWS IoT Core · 自建vs托管
选型对比
03
ChirpStack架构解析
Network Server · Application Server · Gateway Bridge · Geolocation
组件架构
04
环境准备
Ubuntu 22.04 · Docker & Compose · 防火墙与端口规划
环境安装
05
ChirpStack单机部署
Docker Compose 一键部署全套组件
部署Docker
06
ChirpStack配置详解
配置文件 · MQTT集成 · Redis/PostgreSQL · 日志级别
配置调优
07
网关接入
RAK7249/Dragino · Packet Forwarder · Basic Station · 状态监控
网关硬件
08
终端设备注册
OTAA/ABP · DevEUI/AppEUI/AppKey · ChirpStack注册流程
终端入网
09
数据上行流程
终端→网关→NS→AS→应用端 全链路解析
上行流程
10
数据下行流程
应用端→AS→NS→网关→终端 指令下发
下行指令
11
数据格式解析
MHDR · MACPayload · MIC · FPort · 加密与校验
帧结构安全
12
Payload编码与解码
Base64 · 十六进制 · 自定义编解码 (JS/Python)
编解码函数
13
ChirpStack应用集成
HTTP / MQTT Integration · 数据转发到本地服务器
集成转发
14
数据存储方案
InfluxDB · 数据写入/查询 · Grafana可视化
时序库仪表盘
15
REST API开发
Flask/FastAPI · 数据验证 · API Key / JWT
API安全
16
MQTT客户端开发
paho-mqtt · 订阅数据 · 重连机制
MQTTPython
17
数据解析实战·温湿度
SHT30 · 单位换算 · 异常值处理
温湿度实战
18
数据解析实战·GPS定位
坐标转换 DD/DMS · Leaflet.js 地图可视化
GPS地图
19
数据解析实战·土壤传感器
湿度/EC/pH · 校准公式 · 阈值告警
土壤农业
20
数据解析实战·智能电表
DL/T645 · 电量累计 · 峰谷统计
电表能源
21
数据解析实战·气体传感器
CO2/PM2.5/VOC · 空气质量指数 · 频率控制
气体环境
22
多传感器数据融合
数据拆分 · 时间戳对齐 · 聚合清洗
融合清洗
23
设备管理功能开发
设备列表 · 在线状态 · 固件版本 · 远程配置
管理功能
24
告警与通知系统
阈值规则 · 告警级别 · 邮件/短信/钉钉
告警通知
25
数据导出与报表
CSV/Excel · 日报/周报/月报 · 统计值
报表导出
26
安全性加固
HTTPS · MQTT TLS · API访问控制 · 备份策略
安全加固
27
性能优化
水平扩展 · Redis缓存 · 索引优化 · 负载均衡
性能扩展
28
多租户架构
租户隔离 · 资源配额 · 计费模型
多租户架构
29
故障排查与调试
错误码 · Wireshark插件 · 日志分析
调试排查
30
项目实战·智慧农业
需求分析 · 架构设计 · 设备选型 · 数据展示
实战农业