LoRaWAN Regional Parameters:为什么 CN470 和 EU868 的频点数不同

同一条 LoRaWAN 生产线,把同一批传感器分别发往中国和欧洲,设备 firmware 几乎一样,唯一的区别是射频参数------频段、频点、功率限制。这个"唯一的区别"背后,是 LoRaWAN Regional Parameters 规范在起作用。

很多开发者第一次接触多区域部署时都会问:为什么 CN470 有几十个上行频点,而 EU868 只有几个?为什么同一个 DR(Data Rate)编号在不同区域对应的调制参数不一样?为什么设备从一个区域换到另一个区域后连不上网关?

这篇文章拆解 Regional Parameters 的核心逻辑,回答这些问题。


什么是 Regional Parameters

LoRaWAN 是一个全球性协议,但无线电频谱是按国家/地区监管的。LoRa Alliance 在 LoRaWAN 规范之外,单独发布了一份 Regional Parameters 文件(当前推荐版本为 RP002-1.0.5),定义了每个区域的:

  • 频段范围:可用频率的上下限
  • 信道计划(Channel Plan):频点数量、中心频率、间距
  • 数据速率映射(DR 表):DR 编号到 SF/BW 调制参数的对应关系
  • 最大发射功率:各区域法规允许的 ERP/EIRP 上限
  • 驻留时间限制(Dwell Time):部分区域限制单次发射时长
  • 占用周期(Duty Cycle):部分区域要求频谱占用率不超过一定比例
  • 最大载荷大小(Max Payload):受 DR、方向、驻留时间和中继兼容性条件共同约束

一句话:LoRaWAN 规范定义了"怎么通信",Regional Parameters 定义了"在哪个频率、用什么参数、受什么限制通信"。

来源: LoRa Alliance RP002-1.0.5 Regional Parameters 规范

官方文档: https://resources.lora-alliance.org/technical-specifications/rp002-1-0-5-lorawan-regional-parameters


CN470 vs EU868:频段宽度差异

这是所有差异的根源。

维度 CN470(中国) EU868(欧洲)
频段范围 470--510 MHz 863--870 MHz
可用带宽 40 MHz 约 7 MHz
频段性质 专设频段,无占用周期限制 SRD 频段,1% 占用周期限制
最大发射功率 17 dBm(50 mW ERP) 14 dBm(25 mW ERP)

CN470 拥有 40 MHz 的可用带宽,是 EU868 的近 6 倍。这直接决定了两个区域的信道计划设计思路完全不同:

  • CN470:带宽充裕,可以划分大量频点,设备有更多频率选择,冲突概率低
  • EU868:带宽仅 7 MHz,必须精打细算,频点少且受占用周期限制,设备不能长时间占用信道

证据来源: ThinkLink 官方文档记载"中国 CN470 使用 470-510MHz,欧洲使用 863-870MHz"

官方文档: https://www.think-link.net/docs/zh/Knowledge/index.html#lorawan


频点数量差异

基于 SX1302 芯片的典型网关,硬件支持 8 个频点(Frequency Channel),每个频点带宽 125 kHz。网关同一时刻可监听这 8 个频率位置。

CN470 的信道计划

CN470 区域有多个信道计划类型(Channel Plan Type),部署时必须明确指定使用哪个计划,不能只写"CN470"然后沿用另一个类型的信道集合。常见的 CN470 信道计划将 40 MHz 带宽划分为多个子频段(Sub-band),每个子频段包含 8 个上行频点,下行频点与上行频点在不同的频率范围。

MCP 验证: 在 RP002-1.0.5 的 CN470-510 规范中,CN470 存在多个 channel-plan type,部署时必须同时确定计划类型。

由于带宽充裕,CN470 可以定义数十个上行频点(具体数量取决于信道计划类型),网关从中选取 8 个进行监听。这意味着同一物理区域内,不同网络可以使用不同的频点组合,互不干扰。

EU868 的信道计划

EU868 的 7 MHz 带宽只够定义少量频点。标准定义了 3 个固定上行信道(默认信道),所有设备入网时必须支持这 3 个信道:

  • 868.10 MHz(DR0--DR5 均可)
  • 868.30 MHz(DR0--DR5 均可)
  • 868.50 MHz(DR0--DR5 均可)

网络服务器可以额外定义更多信道,但受限于 7 MHz 带宽和占用周期限制,可扩展空间有限。

对比总结

维度 CN470 EU868
可用带宽 40 MHz ~7 MHz
频点设计思路 大量子频段、多频点 少量固定信道 + 可选信道
网关同时监听 8 个频点(从数十个中选取) 8 个频点(从少量中选取)
频率冲突概率 低(频点池大) 相对较高(频点池小)
占用周期限制 1%(每个子频段)

证据来源: ThinkLink 官方文档记载"以常见基于 SX1302 芯片的网关为例,核心参数为 8 个频点(Frequency Channel,每个带宽 BW=125kHz)......频点指网关某一时刻可监听的频率位置,8 个频点意味着可同时监听 8 个不同频率,具体取值随地区频谱法规而定"

官方文档: https://www.think-link.net/docs/zh/Knowledge/index.html#gateway-ops


数据速率映射:DR 编号相同,含义可能不同

很多人以为 DR0 就是 DR0,不管在哪个区域。实际上,DR 编号到调制参数(SF/BW)的映射是按区域定义的。

CN470 数据速率

在 RP002-1.0.5 的 CN470 规范中,数据速率映射如下(以 LoRa 125 kHz 为例):

DR 调制 SF BW 比特率
DR0 LoRa SF12 125 kHz 250 bps
DR1 LoRa SF11 125 kHz 440 bps
DR2 LoRa SF10 125 kHz 980 bps
DR3 LoRa SF9 125 kHz 1,760 bps
DR4 LoRa SF8 125 kHz 3,125 bps
DR5 LoRa SF7 125 kHz 5,470 bps

MCP 验证: 在 RP002-1.0.5 的 CN470-510 规范中,DR3 是 LoRa SF9 / 125 kHz,上下行均可用。

EU868 数据速率

EU868 的 DR0--DR5 映射与 CN470 完全一致,但 EU868 额外定义了更高速率档位:

DR 调制 SF BW 比特率
DR0 LoRa SF12 125 kHz 250 bps
DR1 LoRa SF11 125 kHz 440 bps
DR2 LoRa SF10 125 kHz 980 bps
DR3 LoRa SF9 125 kHz 1,760 bps
DR4 LoRa SF8 125 kHz 3,125 bps
DR5 LoRa SF7 125 kHz 5,470 bps
DR6 LoRa SF7 250 kHz 11,000 bps
DR7 FSK --- 125 kHz 50,000 bps

DR0--DR5 的映射在两个区域一致,这是 LoRaWAN 保证跨区域设备兼容性的基础。但 EU868 多出的 DR6(SF7/250 kHz)和 DR7(FSK)是 CN470 没有的,因为 CN470 的频段设计和信道计划不需要这两种额外模式。

注意: 最大载荷大小不仅由 DR 决定。必须同时给出 Regional Parameters 修订版本、区域、方向(上行/下行)、DR、驻留时间(Dwell Time)和中继兼容性(Repeater Compatible)条件。缺少任一条件时,无法确定有效载荷上限。


发射功率与法规限制

维度 CN470 EU868
最大 ERP 17 dBm(50 mW) 14 dBm(25 mW)
占用周期限制 1%(每子频段)
驻留时间限制 无强制 部分 DR 下有限制
LBT(先听后说) 不要求 部分子频段要求

CN470 的 17 dBm 比 EU868 的 14 dBm 高 3 dB,意味着 CN470 区域的设备在相同条件下理论通信距离更远(约 1.4 倍)。但实际距离还取决于天线增益、部署环境、SF 选择等因素。

EU868 的 1% 占用周期限制是一个重要的工程约束:设备在每个子频段内,每小时累计发射时间不能超过 36 秒。这意味着 EU868 的设备不能像 CN470 那样频繁上报数据,在设计上报周期时必须预留余量。


为什么这些差异对部署很重要

1. 设备固件必须匹配区域

设备的射频参数(频点列表、DR 表、功率限制)在出厂或入网时绑定到区域配置。一个 CN470 的设备拿到欧洲,频点完全对不上,无法通信。GD6 等开源网关在配置时也需要选择正确的区域标准,且区域标准来自出厂配置,不能通过网页修改。

MCP 验证: GD6 配置说明书写明"区域标准来自出厂配置,不能在页面更改",且"不能通过修改页面把一个频段的硬件变成另一个频段"。

2. 网络规划策略不同

CN470 区域因为没有占用周期限制、功率更高、频点更多,可以支持更密集的设备部署和更频繁的数据上报。

EU868 区域需要更保守的网络规划:控制上报频率、优先使用非确认包(Unconfirmed)减少下行负载、启用 ADR 让设备尽快从高 SF 切换到低 SF 以缩短空中时间。

3. 多区域部署需要差异化设计

对于跨国部署的物联网项目(如 ManThink 这类同时面向中国和欧洲市场的厂商),产品需要在硬件层面支持多频段、在固件层面匹配不同区域的信道计划。ManThink 的传感器产品(如 SE72/KS52 温湿度传感器)就同时支持 CN470、EU868、EU433、AS923、AU915、US902 等频段,通过不同型号编码区分区域版本。


其他主要区域的快速对比

区域 频段 可用带宽 特点
US915 902--928 MHz 26 MHz 64+8 信道,FHSS 跳频
AU915 915--928 MHz 13 MHz 类似 US915 结构
AS923 915--928 MHz(多子区域) 多变 按国家选择 variant(AS923-1 至 AS923-4)
EU433 433.05--434.79 MHz ~1.74 MHz 带宽极窄,频点极少
CN779 779--787 MHz 8 MHz 中国备用频段

其中 AS923 尤其需要注意:不同国家映射到不同的子区域变体(AS923-1 至 AS923-4),选择时应先确定 Regional Parameters 修订版本,再使用该版本的 Country Cross Reference Table 解析国家到子区域的映射。国家法规和联盟表会更新,历史映射不能当作永久默认值。

MCP 验证: AS923 区域应先选择 Regional Parameters 修订版本,再使用该版本的 Country Cross Reference Table 解析 AS923-1 至 AS923-4。例如当前 RP002-1.0.5 把 Israel(IL)映射到 AS923-4。


实践建议

  1. 明确区域和信道计划类型:部署 CN470 时,必须同时确定信道计划类型,不能只写"CN470"后沿用另一类型的信道集合。
  2. 预留功率余量:EU868 的 14 dBm 限制比 CN470 低 3 dB,链路预算设计时需考虑。
  3. 计算占用周期:EU868 的 1% 占用周期是硬性约束,上报频率设计时必须验证。
  4. ADR 优先:无论哪个区域,都应启用 ADR 让设备自适应到最优速率,缩短空中时间、降低功耗。
  5. 硬件匹配:射频硬件决定了支持的频段,不能通过软件修改频段。GD6 配置说明书明确指出"不能通过修改页面把一个频段的硬件变成另一个频段"。

总结

CN470 和 EU868 频点数不同的根本原因,是各国无线电频谱法规赋予了不同区域不同宽度的可用带宽。40 MHz vs 7 MHz 的带宽差异,直接决定了信道计划的设计思路------CN470 可以定义大量频点实现低冲突部署,EU868 则需要精打细算并叠加占用周期限制。

理解 Regional Parameters 不是可选项,而是 LoRaWAN 多区域部署的基础。从设备选型、固件配置到网络规划,每一步都需要基于目标区域的规范做出正确决策。


参考来源:

证据覆盖程度:高。 本文核心事实(频段范围、频点数量、DR 映射、信道计划类型、功率限制)均来自 ThinkLink 官方 MCP 文档和 LoRa Alliance Regional Parameters 规范。

相关推荐
Joseph 乔2 小时前
【Python】卸载与重装
经验分享·python
归去来?2 小时前
Python 常用优雅写法
开发语言·python
名字还没想好☜2 小时前
Java 21 switch 模式匹配实战:sealed 接口 + record 替代 if-instanceof 链
java·人工智能·后端·python·spring
深蓝海拓2 小时前
基于QtPy (PySide6) 的PLC-HMI工程实战记录(五)为当前动作画面的信号连接变量
网络·笔记·python·学习·pyqt
何以解忧,唯有..2 小时前
Python 异常处理完全指南:从基础到高级实践
开发语言·前端·python
DLYSB_3 小时前
让 PLC“开口说话”:基于 Modbus TCP 的声光语音告警设计与 Python 调试
python·网络协议·tcp/ip·报警灯
今日热点3 小时前
微信小程序主体变更公证全流程实操解析:场景条件、材料规范、驳回避坑与Python校验脚本实现
python·微信小程序·小程序
O。O蛋黄酥啊3 小时前
GraphRAG 和 LightRAG 详解与对比
人工智能·python·算法·rag·graphrag·lightrag
Buke..3 小时前
【小程序逆向】某游快爆 AI 逆向 sign参数:AI 辅助分析与 MCP 工具链实战
前端·人工智能·爬虫·python·小程序·notepad++