📡 LoRaWAN 实战

🧑‍🏫 30章 · 完全目录
网络服务器搭建 ⚙️ 配置·部署·集成
01 LoRaWAN概述
什么是LoRaWAN 网络架构 LoRa vs LoRaWAN 应用场景
02 LoRaWAN协议基础
协议栈 MAC层与应用层 Class A/B/C ADR机制
03 网络服务器选型
ChirpStack The Things Network Loriot 选型考量
04 环境准备
Linux基础配置 Docker & Compose 防火墙与端口 域名 & SSL
05 ChirpStack架构解析
Gateway Bridge Network Server Application Server 数据流与通信
06 ChirpStack安装与部署
Docker Compose部署 配置文件详解 服务启动 验证
07 网关配置
LoRa网关硬件 固件刷写 连接ChirpStack 状态监控
08 设备注册与管理
注册设备 OTAA / ABP 密钥配置 状态查看
09 数据上行与下行
上行数据解析 下行命令 确认/非确认 ADR配置
10 应用集成
HTTP集成 MQTT集成 数据转发 数据库/云平台
11 数据库配置
PostgreSQL初始化 数据表结构 备份与恢复
12 Redis配置
Redis在ChirpStack 配置优化 持久化 & 高可用
13 安全配置
TLS/SSL加密 API密钥管理 用户权限 网络安全策略
14 日志与监控
日志级别 Prometheus+Grafana 告警规则
15 性能调优
瓶颈分析 连接池优化 消息队列调优 硬件规划
16 多租户支持
租户隔离 多租户配置 权限管理 资源配额
17 地理定位
定位原理 TDOA / RSSI ChirpStack定位 精度优化
18 固件升级 (FUOTA)
FUOTA原理 多播组配置 固件分发 失败处理
19 The Things Network
TTN架构 TTN vs ChirpStack 社区版 & 商业版
20 TTN v3部署
TTN v3组件 Docker部署 配置文件 网关/设备接入
21 TTN v3应用集成
Webhooks MQTT集成 数据存储与可视化
22 Loriot网络服务器
Loriot架构 部署方式 对比ChirpStack 商业特性
23 私有网络服务器搭建
私有化方案 网络隔离 高可用架构 灾备方案
24 负载均衡与高可用
Nginx反向代理 多节点部署 会话保持 故障转移
25 API开发与集成
ChirpStack REST API API认证 Python调用 批量设备管理
26 数据可视化
Grafana展示 创建仪表盘 告警通知 数据导出
27 故障排查
常见问题 日志分析 网络抓包 社区资源
28 实战案例一:智能农业
需求分析 设备选型 服务器搭建 数据采集展示
29 实战案例二:智慧城市
多网关部署 数据汇聚 地理定位 系统集成
30 课程总结与展望
LoRaWAN趋势 与5G/NB-IoT对比 学习路径 社区与认证