

LoRa丢包排查按优先级走四步:先查天线安装(是否在金属机箱内、是否匹配频段,这步改善最明显),再查信号强度(用AT+DRSSI看RSSI,低于-120dBm就是距离或干扰问题),然后优化参数(降低空中速率AT+RATE=0、开启LBT监听AT+LBT=1、开启FEC纠错、用定点模式AT+TRANS=1过滤无效数据),最后加应用层重传(ACK+超时重传2~3次)。实测案例显示,厂房环境通过天线引出+降速率+LBT+FEC+重传组合,丢包率可从15%降到0.5%以下。亿佰特【E22系列】模块内置软件FEC和LBT功能,配合原厂天线可显著提升通信可靠性。

LoRa项目里最让人头疼的问题之一就是丢包——明明距离在标称范围内,数据却总是收不全。丢包很少是单一原因造成的,往往是距离、干扰、速率、天线、电源几个因素叠加。排查方向找错了,折腾半天也没用。本文把LoRa模块通信中丢包原因、SF和功率的实测关系、5个参数优化技巧、FEC和重传机制、干扰排查方法、工业级抗干扰方案都梳理清楚,按优先级一步步来,基本能解决绝大多数丢包问题。
按影响程度从高到低排列,每个原因都附了快速排查方法:
排名 | 丢包原因 | 影响程度 | 快速排查 |
1 | 距离过远/信号衰减 | ⭐⭐⭐⭐⭐ | 缩短距离测试,开RSSI看信号强度 |
2 | 同频干扰 | ⭐⭐⭐⭐⭐ | 换信道测试,开LBT监听 |
3 | 空中速率过高 | ⭐⭐⭐⭐ | 速率降到最低0.3kbps测试 |
4 | 天线安装不当/不匹配 | ⭐⭐⭐⭐ | 检查是否贴金属、是否匹配频段 |
5 | 电源供电不足 | ⭐⭐⭐ | 万用表测供电电压,确保≥3.3V/5V |
6 | 参数配置不一致 | ⭐⭐⭐ | 核对信道/网络ID/密钥/速率 |
7 | 环境因素(温湿度/遮挡) | ⭐⭐ | 换环境测试,排除遮挡物 |
前四个原因占了丢包问题的绝大多数。重点说一下几个容易忽略的点:标称距离是在空旷、天线5dBi、高度2.5m、速率2.4kbps的理想条件下测的,实际有墙体树木遮挡会大幅衰减;433MHz频段上遥控器、门禁、无线玩具很多,同频冲突很常见;空中速率每提一倍,接收灵敏度降约3dB,距离缩30%,很多人为了"快"把速率设高,结果反而丢包更严重。
LoRa的核心是扩频调制,扩频因子SF决定了调制增益。SF越高,灵敏度越高,距离越远,但传输时间越长,速率越低。
SF | 接收灵敏度 | 空中速率 | 抗干扰 | 适用场景 |
SF=7 | -124dBm | 高 | 弱 | 近距离、高速率 |
SF=9 | -129dBm | 中 | 中 | 一般距离 |
SF=10 | -132dBm | 较低 | 较强 | 中等距离 |
SF=11 | -135dBm | 低 | 强 | 远距离 |
SF=12 | -139dBm | 最低 | 最强 | 超远、高抗干扰 |
SF每加1,灵敏度约提3dB,距离约增20%,但传输时间翻倍。丢包严重时,适当提高SF(降低速率)是提升成功率最有效的手段之一。
发射功率方面,提高功率是最直接的方法,但功耗代价很大:
发射功率 | 相对功耗 | 相对距离 | 抗干扰 |
22dBm(160mW) | 1×基准 | 基准 | 基准 |
27dBm(500mW) | 约3× | 约1.4× | 中等提升 |
30dBm(1W) | 约6× | 约1.7× | 明显提升 |
33dBm(2W) | 约12× | 约2× | 显著提升 |
电池供电场景优先优化SF和天线,别盲目提功率。以【E22-400T30S】为例,30dBm发射时电流约610mA,电源跟不上会导致发射瞬间电压跌落,模块复位或功率骤降,反而造成丢包。
技巧1:降低空中速率。把速率从默认2.4kbps降到0.3kbps,灵敏度从-129dBm提到-147dBm,距离大幅增加。AT指令:AT+RATE=0。
技巧2:提高发射功率。非电池供电场景可以把功率调到最大。AT指令:AT+POWER=0(最高档,具体值因型号而异)。
技巧3:开启LBT发送前监听。模块发数据前先监听信道噪声,噪声超阈值就延迟发送,有效避开同频冲突。AT指令:AT+LBT=1。注意LBT最大停留2秒,到时间会强制发出,不会永远等。
技巧4:用定点模式+地址过滤。透传模式下模块会收同一信道所有数据,容易被干扰。定点模式只收目标地址的数据,其他自动丢弃。AT指令:AT+TRANS=1 + AT+ADDR=<地址>。
技巧5:减小单包长度+分包。单包越长,空中时间越长,被干扰概率越大。建议单包控制在32~64字节,超了就分包。AT指令:AT+PACKET=32。
第一道防线是FEC前向纠错。发送端在数据里加冗余校验码,接收端即使收到部分被干扰的包,也能通过冗余信息恢复原始数据,不需要重传。亿佰特LoRa模块内置软件FEC算法,突发干扰下能主动纠错,大大提升可靠性。注意FEC要通信双方同时开或同时关。
第二道防线是应用层重传。FEC能纠正部分错误,严重干扰持续丢包时还得靠重传。三种常用方案:
方案 | 实现方式 | 优点 | 缺点 |
ACK+超时重传 | 发完等ACK,超时重发 | 简单,适合主从结构 | 增加通信时间,不适合广播 |
滑动窗口 | 连续发多包,批量确认 | 吞吐量高,效率好 | 实现复杂,需大缓存 |
自动重传ARQ | 每包发N次,接收方去重 | 最简单,不需要ACK | 占信道,适合少量数据 |
大多数场景用简单ACK+超时重传就够了,重传次数设2~3次,太多反而加剧信道冲突。
排查干扰最直接的工具是RSSI功能。AT+ERSSI=1开启环境噪声RSSI,持续输出当前信道背景噪声;AT+DRSSI=1开启数据RSSI,每次收包显示该包信号强度。
环境噪声RSSI | 信道状态 | 建议 |
< -120dBm | 非常干净 | 理想信道,不用调 |
-120~-110dBm | 较干净 | 正常工作 |
-110~-100dBm | 有干扰 | 建议换信道 |
> -100dBm | 干扰严重 | 必须换信道或换频段 |
换信道测试法也很实用:在当前信道发100个包记丢包率,换到另一个信道再测100个包对比,如果新信道明显好,说明原信道有干扰。有条件的话用手持频谱仪看430~438MHz信号分布,哪些频点被占用一目了然。
常见干扰源包括:附近其他LoRa网络(检查网络ID和信道)、遥控器门禁(小区楼宇环境)、无线对讲机(工地安保)、电视广播(靠近发射塔)、工业电机变频器(厂房环境)。
工业场景单一方案不够,建议组合使用:
方案等级 | 配置 | 适用场景 |
基础方案 | 2.4kbps + FEC开启 + 天线正确安装 | 一般工业环境 |
增强方案 | 基础+ LBT + 定点模式 + 地址过滤 | 中等干扰环境 |
高级方案 | 增强+ 0.3kbps + 重传 + 分包 | 强干扰/远距离 |
旗舰方案 | 高级+ 跳频 + 中继组网 | 极端复杂环境 |
参考实际案例:某工厂车间用LoRa采集设备数据,车间里变频器、电机、金属结构很多,初始丢包率15%,数据几乎不可用。排查发现环境噪声约-95dBm干扰严重,天线还装在金属机箱里。解决方案是:天线引出机箱装到车间顶部、开启LBT、速率从9.6kbps降到2.4kbps、开启FEC、应用层加2次重传。最终丢包率降到0.5%以下,通信成功率99.5%以上。
收到数据包的RSSI在-100dBm以上信号很好,-100~-120dBm属于正常范围,-120~-130dBm开始不稳定,低于-130dBm基本会频繁丢包。环境噪声RSSI应该在-110dBm以下,高于-100dBm说明该信道干扰严重。
会有影响。速率从2.4kbps降到0.3kbps,同样大小的数据包传输时间约增加8倍。对于传感器数据采集这类对实时性要求不高的场景完全没问题,对于需要实时控制的场景要权衡,建议先用2.4kbps测试,丢包严重再逐步降低。
必须一致。FEC是在数据编码层加冗余,发送端编码、接收端解码,如果一方开一方关,接收端无法正确解析数据,会导致完全无法通信。配置时要确保双方FEC设置相同。
不会。LBT监听信道如果噪声超过阈值会延迟发送,但最大停留时间是2秒,到时间会强制发出,不会永远等。在干扰严重的环境下,LBT能显著减少冲突,虽然偶尔会有几百毫秒延迟,但比直接发出去被干扰掉要好得多。
LoRa丢包排查记住四步法:第一步诊断,用RSSI功能确认信号强度和干扰水平,判断是距离不够还是干扰太强;第二步优化参数,降速率、提功率、开FEC、开LBT、用定点模式;第三步改善天线,远离金属、放空旷高处、匹配频段、保证50Ω阻抗;第四步加重传,应用层ACK+超时重传作为最后保障。排查优先级是天线>速率>LBT/FEC>功率>重传,按这个顺序来效率最高。E22系列LoRa模块内置FEC和LBT功能,配合原厂配套天线和参数优化,能满足大多数工业场景的可靠性要求。
亿佰特(Ebyte)作为深耕物联网无线通信领域的国家高新技术企业,提供LoRa/蓝牙/WiFi/zigbee等无线数传模块到串口服务器/遥控开关/数传电台/无线网关/远程IO模块等通信设备的全链路产品矩阵,所有无线通信模块产品均通过无线电发射设备型号核准,支持-40~+85℃工业级宽温工作,已在智慧农业、工业物联网、智慧城市等领域规模化落地。
如需进一步了解LoRa模组选型或获取技术支持,欢迎通过以下方式联系亿佰特专业团队:
产品选型与技术咨询:拨打4000-330-990,技术专员一对一解答
技术支持邮箱:support@cdebyte.com
官网了解更多:亿佰特官网—查看完整LoRa模组产品与技术资料
微信公众号:搜索"cdebyte"关注微信公众号,获取最新产品动态与应用方案
相关阅读:
3、LoRa模块天线怎么选?增益/类型/长度对通信距离影响实测
7 X 24 销售服务热线:
4000-330-990©© 成都亿佰特电子科技有限公司【版权所有】 蜀ICP备13019384号


