LoRa(Long Range)作为一种低功耗广域网(LPWAN)技术,其核心设计目标是在低功耗下实现远距离通信,因此其传输速度(数据速率)并非固定值,而是一个根据配置、环境和通信需求在很大范围内动态变化的值。综合您我搜索到的资料,其典型范围从 每秒几百比特(bps)到几十千比特(kbps)。
一、 传输速度的总体范围

LoRa的数据传输速率范围广泛:
最低可至 250 bps 或 300 bps。
最高可达 37.5 kbps 或 50 kbps。
一个更常见的典型范围是 0.3 kbps (300 bps) 到 5 kbps。
这个巨大的跨度源于LoRa技术可调整的关键参数,以适应不同的距离、功耗和可靠性需求。
二、 影响传输速度的核心技术参数
传输速度主要受以下两个关键参数影响,它们之间存在此消彼长的关系:
1. 扩频因子 (Spreading Factor, SF)
这是影响LoRa速率最根本的参数。SF值可以从7到12.SF值越高,扩频增益越大,传输距离越远,接收灵敏度越高,但数据传输速率越低,且传输相同数据包所需的时间(空中传输时间)急剧增加。
高速率、短距离模式 (低SF) :例如SF7.在125 kHz带宽下,传输25字节消息的速率约为 5.47 kbps,空中时间仅 36.6 ms。
低速率、长距离模式 (高SF) :例如SF12.在相同条件下,速率骤降至约 0.29 kbps,而空中时间延长至 682 ms。其接收灵敏度可从SF7的-123 dBm提升至SF12的-137 dBm,意味着能解码更微弱的信号,从而实现更远距离的通信。
2. 带宽 (Bandwidth, BW)
信道带宽是另一个关键因素。增加带宽可以提高数据传输速率,但会略微降低接收灵敏度。
LoRa常用的带宽配置包括 125 kHz 和 250 kHz。更宽的带宽通常支持更高的数据速率。
三、 标准规范中的具体数据速率
LoRaWAN作为网络层协议,对不同地区(区域参数)的数据速率(Data Rate, DR)有明确定义。资料中提供的表格给出了具体示例:
在865-867 MHz频段(如印度),数据速率DR0到DR5对应不同的LoRa配置(主要是SF和带宽)。
DR0 (LoRa SF12): 250 bps
DR5 (LoRa SF7): 5470 bps
此外,标准还定义了FSK(频移键控)调制模式,其速率可高达 50 kbps。虽然FSK常与LoRa调制一同出现在LoRaWAN规范中,但它本身并非LoRa调制技术。
四、 实际应用中的权衡与选择
LoRa的速度选择是系统设计中的关键权衡点:
速度 vs. 距离/覆盖:需要更远的通信距离或更好的穿墙能力时,必须选择更高的SF(如SF12),从而接受更低的速率(如< 1 kbps)。
速度 vs. 功耗:更高的SF导致更长的包空中时间,意味着设备射频单元需要持续工作更久,会消耗更多能量。对于电池供电的传感器,通常在满足通信需求的前提下,会选择尽可能高的速率以缩短发射时间,节省电量。
速度 vs. 网络容量:低速、长包的传输会长时间占用信道,降低网络整体承载设备数量的能力。高速传输有利于提升网络容量。
自适应数据速率 (ADR) :在实际的LoRaWAN网络中,网关通常会根据终端设备的信号质量(如信噪比)动态指挥其调整数据速率(即调整SF等参数),以在链路质量和传输效率间取得最佳平衡。
总结
总而言之,LoRa的传输速度不是一个单一数字,而是一个从约300 bps到50 kbps的可配置范围。最典型的LoRa调制速率在几百bps到几个kbps之间。具体速度由 扩频因子(SF) 和 带宽(BW) 等技术参数决定,并最终服务于应用场景在距离、功耗、速度和网络容量之间的权衡。在设计LoRa应用时,应根据传感器数据量、上报频率、电池寿命、部署环境距离等因素,选择合适的数据速率配置。
