

在物联网通信中,距离、功耗和成本三者往往难以兼得。Wi-Fi覆盖有限,蓝牙距离太短,蜂窝网络功耗和成本偏高。LoRa(Long Range)技术的出现填补了这个空白,LoRa用独特的扩频调制方式,在极低功耗下实现了公里级的通信距离。本文从物理层原理讲起,覆盖LoRa芯片选型、LoRa网络部署、LoRa技术对比等环节,帮助工程师快速判断LoRa是否适合自己的项目。
LoRa本质上是一种物理层调制技术,由Semtech公司开发。LoRa技术采用线性调频扩频(Chirp Spread Spectrum,CSS)调制方式,这是它实现远距离、低功耗通信的根本原因。
CSS调制的基本思路是:每个数据符号对应一个频率随时间线性变化的"啁啾"信号(Chirp)。接收端通过匹配滤波器检测这个啁啾信号的频率偏移来解调数据。由于信号能量均匀分布在宽频带上,即使部分频段受到干扰,也能通过相关运算恢复出原始信息。
这种机制让LoRa能够在极低的信噪比条件下工作。接收灵敏度可达-148dBm(SF=12时),这意味着信号强度比环境噪声还要低时,仍然可以正常解调。
LoRa的性能由三个可配置参数决定,它们之间相互制约:
扩频因子(SF) 范围SF7到SF12。SF每增加1,符号持续时间翻倍,处理增益增加约3dB,通信距离更远,但数据速率相应减半。SF12的数据率大约是SF7的三十二分之一。
带宽(BW) 常用125kHz、250kHz、500kHz三档。带宽越大,数据速率越高,但接收灵敏度会降低约3dB,相当于通信距离缩短约30%。
编码率(CR) 前向纠错的比例,可选4/5、4/6、4/7、4/8。编码率越高,纠错能力越强,但有效数据负载减少。
三者组合决定了最终的数据速率。举个例子:SF=10、BW=125kHz时,数据速率约980bps,接收灵敏度约-128dBm;而SF=12、BW=125kHz时,速率降到约171bps,但灵敏度提升到-137dBm。
这是最常见的误区之一。
LoRa 是物理层调制技术,解决的是"无线电波如何调制和解调"的问题。它是一种芯片级的技术。
LoRaWAN 是建立在LoRa物理层之上的MAC层网络协议,由LoRa联盟维护。它定义了设备如何入网、数据帧格式、安全加密(AES-128)、自适应数据速率(ADR)等上层规则。
打个比方:LoRa相当于"普通话的发音和声调",LoRaWAN相当于"用普通话交流的语法和礼仪"。两者是不同层面的东西,但很多人把LoRaWAN简称为LoRa,造成了混淆。一个LoRa设备可以不跑LoRaWAN协议——直接用点对点方式通信,这在很多工业场景中反而更常见。
LoRa射频芯片几乎都来自Semtech,市面上的LoRa模块基本都是基于这几款芯片:
芯片型号 | 频段 | 最大发射功率 | 接收灵敏度 | 特点 |
SX1276/SX1278 | 137-1020MHz | +20dBm | -148dBm | 经典款,技术成熟,成本低 |
SX1262/SX1268 | 150-960MHz | +22dBm | -148dBm | 功耗更低,支持CAD和TCXO |
SX1280/SX1281 | 2.4GHz | +12.5dBm | -132dBm | 2.4GHz频段,全球免许可 |
LLCC68 | 150-960MHz | +22dBm | -136dBm | 精简版LoRa,仅支持SF5-SF11 |
SX1276/SX1278芯片是应用最广的方案,国内470-510MHz频段常用SX1278,欧洲868MHz和北美915MHz常用SX1276。SX1262在功耗上有明显改进,发射电流约18mA(+14dBm时),待机电流仅1.6μA,适合电池供电设备。
基于上述芯片,市面上有大量LoRa模块可供选择。以下是国内常见的几款:
模块型号 | 芯片方案 | 发射功率 | 灵敏度 | 接口 | 尺寸 | 参考价格 |
E22-400M22S | SX1268 | +22dBm | -148dBm | UART/SPI | 25×40mm | 35-50元 |
E32-433T20S | SX1278 | +20dBm | -148dBm | UART | 21×36mm | 25-40元 |
E220-400M30S | SX1268 | +30dBm | -148dBm | UART/SPI | 24×43mm | 55-75元 |
RAK811 | SX1262 | +20dBm | -141dBm | UART/I2C | 15×23mm | 30-45元 |
LLCC68模块 | LLCC68 | +22dBm | -136dBm | SPI | 16×26mm | 15-25元 |
选型提示:如果项目需要超远距离(>5km),建议选带PA的30dBm大功率模块;如果是电池供电的传感器节点,SX1262方案的模块功耗优势明显;如果只是做点对点测试或小范围覆盖,LLCC68模块性价比最高,不到20元就能买到。
网关是LoRa网络的核心节点,负责接收终端节点的上行数据并转发到网络服务器。按功能可以分为几类:
基础型网关:如RAK7249、LGS-01,支持8通道并发接收,覆盖半径2-5km,适合中小规模部署。
边缘计算型网关:内置网络服务器和边缘处理能力,如RAK7258,可在本地完成数据解析和决策,减少云端依赖。
商业户外网关:支持IP67防护、PoE供电、多频段并发,适合大规模城市级部署。
在部署之前,先做链路预算估算,判断覆盖是否可行。链路预算公式:
链路余量 = 发射功率+ 发射天线增益- 路径损耗+ 接收天线增益- 接收灵敏度
以一个实际案例来看:部署一个农田环境监测网络,发射功率17dBm,天线增益各2dBi,距离5km,频率470MHz,SF12下灵敏度-137dBm。
路径损耗按自由空间模型计算:
L = 32.4 + 20log10(470) + 20log10(5) = 32.4 + 53.4 + 14 = 99.8dB
代入链路预算:
余量 = 17 + 2 - 99.8 + 2 - (-137) = 58.2dB
余量58.2dB,说明链路非常充裕,即使在有遮挡或雨衰情况下也能稳定通信。
SF选择直接影响网络容量。SF越低,符号时间越短,每个数据包占用信道的时间越短,单位时间内能支持的节点数就越多。
以SF7和SF12对比:SF7一个20字节的数据包空中时间约60ms,SF12同样的数据包需要约1.3秒。在相同信道占用时间限制下(LoRaWAN规定占空比不超过1%),SF12信道的节点容量只有SF7的约二十分之一。
部署建议:靠近网关的节点用低SF(SF7-SF9),远端的节点用高SF(SF10-SF12),通过ADR机制自动调整,最大化网络容量。
天线是部署中最容易被忽视但影响最大的环节。
全向天线(玻璃钢天线、吸盘天线):覆盖范围广,适合网关;
定向天线(八木天线、平板天线):增益高,适合点对点或定向覆盖。
天线尽量安装在最高点,避免遮挡;
天线远离金属物体,距离至少大于半个波长(470MHz约800px);
馈线尽量短,长馈线会引入显著损耗;
全向天线保持垂直,定向天线对准目标方向;
室外天线必须做防雷接地。
LoRa设备的功耗大头在发射阶段。以下优化方法很实用:
降低发射功率:近距离节点用10dBm而不是20dBm,电流可从120mA降到30mA;
选择低SF:SF7相比SF12,空中时间缩短到约二十分之一;
减少发送频率:从每分钟一次改为每小时一次,功耗可降低两个数量级;
深度休眠:节点无任务时进入休眠模式(电流<2μA),用定时器唤醒。
一个优化得当的LoRa传感器节点,用两节AA电池可以工作3-5年。
部署LoRa网络时,网络服务器有以下选择:
公共网络:The Things Network(TTN)提供免费社区网络,适合原型验证和小规模试点;Helium网络利用区块链激励,覆盖范围在美国和欧洲较好。
自建服务器:ChirpStack是开源的LoRaWAN网络服务器,功能完善,支持私有部署。对于企业级应用,建议自建ChirpStack,数据不出企业内网,安全可控。
部署前一定要做现场测试,流程如下:
① 网关固定安装后,用手机GPS记录网关位置坐标
② 选取3-5个测试点(最近点、中点、最远点、障碍物后点)
③ 每个测试点发送50-100个数据包,记录RSSI、SNR、丢包率
④ 如果丢包率超过5%,考虑调整天线位置或降低SF
⑤ 绘制覆盖热力图,确定盲区位置
以下从几个关键维度对比LoRa与常见的无线技术:
维度 | LoRa | NB-IoT | Sigfox | BLE | Wi-Fi |
覆盖范围 | 2-15km | 1-10km | 3-10km | 10-100m | 30-100m |
数据速率 | 0.3-50kbps | 50-250kbps | 0.1-0.6kbps | 125kbps-2Mbps | 最高Gbps级 |
电池寿命 | 3-10年 | 5-10年 | 3-5年 | 数天-数月 | 数小时-数天 |
部署成本 | 低 | 中(需SIM卡) | 低 | 极低 | 中 |
频段 | Sub-GHz ISM | 授权蜂窝频段 | Sub-GHz ISM | 2.4GHz | 2.4/5GHz |
延迟 | 100ms-1s | 1.6-10s | 1-30s | <10ms | <10ms |
安全性 | AES-128 | 3GPP标准 | 自定义 | AES-128 | WPA3 |
选型建议:
远距离传感器上报(水表、气表、环境监测)→ LoRa无线模组,功耗和成本综合最优;
需要运营商级可靠性和漫游 → NB-IoT模组;
短距离高速率传输(视频、音频、文件)→ Wi-Fi模组;
穿戴设备、手机周边交互 → BLE蓝牙模组;
超低速率、超低成本 → Sigfox(需所在区域有网络覆盖);
LoRa是物理层调制技术(芯片级的),LoRaWAN是建立在LoRa之上的MAC层网络协议。LoRa解决"怎么发信号",LoRaWAN解决"怎么组网通信"。LoRa设备可以不跑LoRaWAN协议直接用点对点模式通信。
国内LoRa常用470-510MHz频段,属于ISM免许可频段。但需遵守中国无线电管理规定的限值:发射功率不超过50mW(+17dBm),占空比和信道占用需符合相关标准。
准备两个LoRa模块(如E22-400M22S)、一个USB转TTL模块、一个作为网关的树莓派(可选)。两个模块分别设置为收发模式,通过串口助手发送AT指令配置频率和SF参数,即可进行点对点通信测试。如需LoRaWAN协议,可在树莓派上部署ChirpStack。
影响非常大。实测数据显示,天线从地面提升到3米高度,通信距离可增加2-3倍。天线附近有金属物体会导致驻波比升高,发射效率大幅下降。建议网关天线安装高度不低于10米,节点天线不低于1.5米。
LoRaWAN使用AES-128加密,密钥在设备入网时协商,支持网络层和应用层两级加密。但点对点LoRa通信默认不加密,需要用户自己在应用层做加密处理。建议生产环境中始终开启加密,防止数据被窃听或伪造。
一个典型的小型试点配置:2个LoRa网关(约800-1500元/个)、10个传感器节点(约50-100元/个)、1台服务器运行ChirpStack(云服务器约100元/月),加上天线和线缆等配件,总投入约3000-5000元。如果需要FCC/CE认证,额外增加2000-5000元认证费用。
LoRa作为LPWAN领域最成熟的技术之一,用CSS扩频调制实现了"远距离+低功耗"的组合,填补了传统无线技术的空白。LoRa技术的价值不在于传输速度快,而是在于LoRa模块的低功耗和成本低,把数据从几公里外可靠地传回来。
对于物联网项目选型,记住一句话:如果数据包小(几十字节)、发送频率低(每天几次到每小时一次)、节点在户外分布广、靠电池供电——LoRa很可能是最合适的选择。
今天的分享就到这里啦,EBYTE每一天都致力于更好的助力物联化、智能化、自动化的发展,提升资源利用率,更多LoRa模组产品和LoRa技术资料,感兴趣的小伙伴可以登录我们的亿佰特官网和企业公众号(微信号:cdebyte)进行了解,也可以直接拨打400电话咨询技术专员!
相关阅读:
联系我们:
技术支持:support@cdebyte.com 销售咨询:4000-330-990