📡 LoRaWAN 重传·确认
30 章 · 深度解析
🧩 协议栈 · ACK · 重传退避 · 实战调优
🐟 蓝海资料掘金营
1
LoRaWAN概述:协议栈架构、网络拓扑、设备角色与类
架构 · 拓扑 · 类A/B/C
2
数据包结构:MAC层帧格式、帧头(FHDR)与端口(FPort)详解
帧格式 · FHDR · FPort
3
确认机制基础:为什么需要确认?ACK帧格式与类型
ACK必要性 · 帧格式
4
非确认数据包(UNCONFIRMED):发送流程、适用场景与风险
Unconfirmed流程 · 场景
5
确认数据包(CONFIRMED):发送流程、ACK超时与重传策略
Confirmed · 超时重传
6
重传参数详解:重传次数、重传间隔
Retransmission Count/Interval
7
ADR与重传:自适应数据速率如何影响重传行为
ADR · 速率自适应
8
RX窗口机制:RX1、RX2窗口与ACK接收时序
RX1/RX2 · 时序
9
MAC命令与确认:LinkCheckReq/Ans、DevStatusReq/Ans的确认逻辑
MAC命令确认
10
Class A模式下的确认:上行触发、RX窗口监听ACK
Class A · ACK监听
11
Class B模式下的确认:信标同步、PingSlot与ACK接收
Class B · 信标 · PingSlot
12
Class C模式下的确认:连续接收窗口、ACK延迟与冲突
Class C · 连续窗口
13
重传退避算法:指数退避、随机退避在LoRaWAN中的应用
退避算法 · 指数/随机
14
Dwell Time限制:FCC/ETSI法规对重传间隔的影响
法规 · 驻留时间
15
占空比(Duty Cycle)限制:1%规则下的重传策略调整
1%占空比 · 策略
16
确认超时计算:基于SF、BW、CR的空中时间与超时设定
超时 · SF/BW/CR
17
重传与功耗:不同确认策略对电池寿命的影响分析
功耗 · 电池寿命
18
网络服务器角色:NS如何管理重传与去重(Deduplication)
NS · 去重管理
19
应用服务器确认:端到端确认与MAC层确认的区别
端到端 vs MAC
20
多网关场景:冗余接收与ACK冲突避免
多网关 · 冗余/冲突
21
下行链路预算:ACK发送功率、SF选择与覆盖范围
链路预算 · SF/功率
22
重传风暴问题:大规模设备同时重传的拥塞控制
风暴 · 拥塞控制
23
Join过程的重传:JoinRequest重传与JoinAccept确认
Join重传 · Accept
24
FPort=0的MAC命令:特殊确认规则与安全考虑
FPort0 · 安全规则
25
MIC验证失败:重传触发与安全攻击防范
MIC失败 · 攻击防范
26
确认状态机:设备端与服务器端的确认状态转换
状态机 · 转换
27
LoRaWAN 1.1新特性:新确认机制与重传优化
1.1新特性 · 优化
28
实际部署案例:智能电表项目中重传参数调优经验
智能电表 · 调优
29
测试与调试工具:Wireshark解析、ChirpStack日志分析
Wireshark · ChirpStack
30
最佳实践总结:重传与确认参数配置推荐表
配置推荐 · 最佳实践