系列阅读:本文是 ManThink 「LoRaWAN 技术解读」系列的第 12 篇(行业趋势类第 2 篇),建议按顺序阅读前 11 篇构建知识体系。
数据来源:工业和信息化部公告 2019 年第 52 号《微功率短距离无线电发射设备目录和技术要求》;工业和信息化部令第 57 号《无线电发射设备管理规定》(2023 年 7 月 1 日施行);LoRa Alliance RP002-1.0.5 LoRaWAN Regional Parameters;Semtech LoRa Q&A;ThinkLink 官方文档(gwTool6 配置说明书 / GD61x 用户指南)。
风险声明:本文是对公开法规文本和 LoRaWAN 公开规范的技术性解读,不构成法律意见。任何在中国大陆部署 470–510 MHz 无线电设备前,请咨询当地无线电管理机构或具备资质的合规顾问。
2017 年 12 月 14 日,工业和信息化部无线电管理局公开征求对《微功率短距离无线电发射设备技术要求(征求意见稿)》的意见,其中关于民用无线电计量仪表使用频段的一句话,把当时国内整个 Sub-GHz 物联网产业吓了一跳:'
在满足传输数据时,其发射机单次工作时间不超过 5 秒的条件下,470-510MHz 频段可作为民用无线电计量仪表使用频段。限单频点使用,不能用于组网应用。
"不能用于组网"——对一个依赖"多网关、广覆盖"才能落地的物联网技术来说,几乎等于宣判了在 Sub-GHz 频段无路可走。2018 年 1 月 11 日,国内 LoRa 产业链上下游齐聚北京,召开"物联网微功率频谱应用研讨会",CLAA、阿里、腾讯、八月科技、慧联无限等企业发出联合声明。
两年之后,剧情反转。2019 年 11 月 28 日,工业和信息化部正式发布 2019 年第 52 号公告(下文简称"52 号公告"),从 2020 年 1 月 1 日起施行。民用计量仪表部分从征求意见稿的"不能用于组网"改成了**"限在建筑楼宇、住宅小区及村庄等小范围内组网应用"**,且删除了"一体化天线"的硬约束。这相当于"圈了一块地,给了合法身份,但立了 7 条规矩"。
为什么这件事到 2026 年还要再写一篇?因为:
这篇文章要把这 7 条硬约束、3 个隐藏地雷、1 张实测的"1 秒红线"对照表、和一份能落地的工程 checklist,全部摊在桌面上。
52 号公告附件《微功率短距离无线电发射设备目录和技术要求》将设备分为 8 类,LoRaWAN CN470 实际归类于民用计量仪表类。这一类对 470–510 MHz 的硬约束如下(所有数值均来自 52 号公告附件原文与 Semtech 官方 LoRa Q&A 的归纳):
| 编号 | 约束项 | 法规原文要点 | 工程含义 |
|---|---|---|---|
| 1 | 使用频率 | 470–510 MHz | 仅此一段;CN779-787 在中国不开放 |
| 2 | 发射功率限值 | 50 mW(e.r.p) | ≈ 17 dBm ERP,对应 ≈ 19.15 dBm EIRP |
| 3 | 功率谱密度 | 占用带宽 ≤ 200 kHz 时,50 mW / 200 kHz(e.r.p);200–500 kHz 时,10 mW / 100 kHz(e.r.p) | LoRa 125 kHz 信道正好用前档;500 kHz 模式(如 SX1303 启用 BW500)按后档 |
| 4 | 单次发射持续时间 | 不超过 1 秒 | 关键红线,DR0/DR1 受影响最大 |
| 5 | 占用带宽 | 不大于 500 kHz | 125 kHz / 250 kHz / 500 kHz 都合规 |
| 6 | 频率容限 | 100 × 10⁻⁶ | 470 MHz 处漂移 ≤ 47 kHz,SX1302 实测典型 ±10 ppm 量级,远优于法规 |
| 7 | 组网范围与发射行为 | 限在建筑楼宇、住宅小区及村庄等小范围内组网应用,任意时刻限单个信道发射;民用计量仪表设备应当具备"发射前搜寻"等干扰规避功能,且不能被用户调整或关闭 | 网关下行亦受"任意时刻单信道发射"约束;多信道并行仅限接收 |
完整原文同时要求:"若使用频率与当地声音、电视广播电台频率相同时,不得在当地使用;若对当地声音、电视广播接收产生干扰时,应立即停止使用,待消除干扰或调整到无干扰频率后方可重新使用。"——这一条经常被忘,但它落到 LoRaWAN 上意味着:每个城市的 DTMB UHF 频段如果和你的信道重叠,你必须在信道计划里绕开。
关键事实:LoRa Alliance / Semtech 在 52 号公告发布后多次公开对账,结论是 LoRa 物理层(包括 CAD 信道检测、跳频、扩频抗干扰)天然兼容"发射前搜寻"和"小范围组网",合规边界总体清晰。但合规不等于可以掉以轻心——上面 7 条每一条都对应一个工程动作,少一个就是不合规。
来源: - 《中华人民共和国工业和信息化部公告 2019 年第 52 号》(工信部网官网 / 国务院政策解读) - TÜV SÜD 对 2026 年第 52 号公告执行解读 - Semtech LoRa Q&A("LoRa 符合中国工信部公告 52 号的所有要求")
把法规的"约束"和 LoRaWAN 标准的"参数"放到同一张表里,才能看出"哪些是真冲突、哪些只是风格差异"。下面这张表同时给出 RP v1.0.3 和 RP002-1.0.5 两个版本,方便对照国内现网里还在跑的设备和最新固件。
| 项目 | LoRaWAN RP v1.0.3(CN470-510 节) | LoRa Alliance RP002-1.0.5(CN470-510 节) |
|---|---|---|
| 上行信道 | 96 个,470.3–489.3 MHz,125 kHz 带宽,200 kHz 步长 | 同(仍为 96) |
| 下行信道 | 48 个,500.3–509.7 MHz,125 kHz 带宽,200 kHz 步长 | 同(仍为 48) |
| 数据速率 DR0–DR5 | SF12 / SF11 / SF10 / SF9 / SF8 / SF7,全部 125 kHz,CR 4/5 | 同 |
| 默认发射功率 | 14 dBm(功率索引 2) | 17 dBm ERP ≈ 19.15 dBm EIRP(功率索引 0) |
| 最大 EIRP | 50 mW(即 17 dBm EIRP) | 19.15 dBm(50 mW ERP) |
| RX2 默认窗口 | 505.3 MHz / DR0(SF12/125 kHz) | 同 |
| 最大 MACPayload | DR0/1/2 = 59 B(M)/ 51 B(N),DR3 = 123 B(M)/ 115 B(N),DR4/5 = 230 B(M)/ 222 B(N) | DR0 = 15 B(M)/ N=N/A;DR1 = 31 / 23;DR2 = 94 / 86;DR3 = 192 / 184;DR4-5 = 230 / 222(repeater)或 250 / 242(not repeater) |
| JoinAccept CFList | 不支持(v1.0.3 时期规定,若非空终端忽略) | 支持(CFListType=0x01,携带 ChMask 字段,用虚拟 ChMaskCntl 解释 20 MHz/26 MHz 天线 plan) |
| 单次发射持续时间 | 不超过 5000 ms(RP 默认) | 同 |
| Dwell time | 不限(CN470 物理层无停留时间限制) | 同 |
| 中国电力占用信道 | 编号 6–38、45–77 主要由 China Electric Power 使用,相关区域应关闭 | 同 |
| ChMaskCntl | 0→0-15 / 1→16-31 / 2→32-47 / 3→48-63 / 4→64-79 / 5→80-95 / 6→全开 / 7→RFU | 20 MHz 天线与 26 MHz 天线分表,含义接近 |
| 默认最大 EIRP(常数) | 19.15 dBm | 19.15 dBm |
表格里值得单独点名的两条差异:
来源: - 《LoRaWAN 1.0.3 Regional Parameters》§2.7 CN470-510 MHz Band(LoRa Alliance 官方 PDF) - 《RP002-1.0.5 LoRaWAN Regional Parameters》§3.9 CN470-510(LoRa Alliance 官方文档) - 哲勤科技 LoRaWAN 地区参数 CN470 中文译文(v1.0 配套) - SX126x-Arduino Region CN470 SDK 头文件常量
52 号公告第四条说:"单次发射持续时间:不超过 1 秒。"
这一条最容易被忽略,但它对低速率上行(DR0/DR1)几乎是致命的。下面这张表用 SX1262 风格参数(preamble = 8、显式头、CRC 开、LDRO 在 SF11/SF12@125 kHz 自动启用)实测每包空中时间:
| DR | 扩频因子 | 带宽 | 10 B | 20 B | 36 B | 37 B | 40 B | 51 B | 115 B | 222 B |
|---|---|---|---|---|---|---|---|---|---|---|
| DR0 | SF12 | 125 kHz | 991 ms ✅ | 1318 ms ❌ | — | — | — | — | — | — |
| DR1 | SF11 | 125 kHz | — | — | 987 ms ✅ | 1069 ms ❌ | — | — | — | — |
| DR2 | SF10 | 125 kHz | — | — | — | — | — | 616 ms ✅ | — | — |
| DR3 | SF9 | 125 kHz | — | — | — | — | — | — | 615 ms ✅ | — |
| DR4 | SF8 | 125 kHz | — | — | — | — | — | — | — | 615 ms ✅ |
| DR5 | SF7 | 125 kHz | — | — | — | — | — | — | — | 379 ms ✅ |
实测结论:
数据来源:ThinkLink LoRa 计算器(基于 Semtech SX126x 公式)。同一组数据,Semtech 官方 LoRa Q&A 第 3 节给出了一张内部表("表 2 发射时间(ms)"),列出 SF11/40 B = 905.22 ms、SF11/60 B 留空、SF12 仅到 10 B,与上表量级一致;区别在于 Semtech 的表格混用了显式/隐式头约定,最终结果在同一量级。
关键事实:如果在 CN470 上仍按 v1.0.3 默认的 DR0/DR1 + 51 字节来设计上行 payload,等于把 1 秒红线当成"理论上限",而真实部署中每包都是违规。RP002-1.0.5 把 DR0 最大 MACPayload 砍到 15 B,本质上就是联盟在合规层面替你把这条红线先堵上。
这一条单独提,是因为几乎所有 LoRaWAN 公开文档在引用 52 号公告时都把 50 mW 直接当成 EIRP——但 52 号公告原文用的是 e.r.p(Effective Radiated Power,相对半波振子的等效辐射功率)。
LoRa Alliance 在 RP002-1.0.5 的 CN470-510 节明确:CN470_DEFAULT_MAX_EIRP = 19.15——这个 19.15 就是 50 mW ERP 的 EIRP 表达。
落到工程上:
| 法规口径 | LoRaWAN 口径 | 差值 |
|---|---|---|
| 50 mW (e.r.p) ≈ 17 dBm ERP | Max EIRP 19.15 dBm | 2.15 dB |
| 默认功率索引 0(17 dBm 输出) | 17 dBm 输出 + 2 dBi 天线 = 19 dBm EIRP(合规) | — |
| 19 dBm 输出 + 2 dBi 天线 = 21 dBm EIRP | 超 Max EIRP 1.85 dB(不合规) | — |
| 27 dBm 输出 + 2 dBi 天线 = 29 dBm EIRP | 超 Max EIRP 9.85 dB(严重不合规) | — |
如果你的网关默认输出是 27 dBm(许多欧标 / 美标网关默认功率),加 2 dBi 天线后 EIRP 是 29 dBm——比 19.15 dBm EIRP 的红线高了整整 10 dB,等于 10 倍功率。在中国部署 CN470,必须把功率下调到 17 dBm ERP / 19.15 dBm EIRP 以下,再视天线增益和链路预算留 1–2 dB 余量。
GD61x 的功率设置在出厂时被区域版本固化(gwTool6 配置说明书 第 6 节明确"区域标准来自出厂配置,不能在页面更改"),CN470 版本的 GD614 型号默认就在合规范围内;其他型号若需要在国内使用,需要先确认区域版本与功率表。
来源:
- RP002-1.0.5 §3.9 CN470-510(CN470_DEFAULT_MAX_EIRP = 19.15、CN470_DEFAULT_ANTENNA_GAIN = 2.15)
- Semtech LoRa Q&A §3("E.R.P 50mW 已经是很大的输出功率了,相当于 50mW 输出功率连接 2dBi 的天线")
- ThinkLink docs-zh-device-lorawangateway-gd6-configuration-guide
法规的 7 条硬约束是"明面"。把现场部署图叠到频谱地图上,还有 3 个隐藏地雷。
RP v1.0.3 和 RP002-1.0.5 都在 CN470-510 节明确写:
Channel Index 6 to 38 and 45 to 77 are mainly used by China Electric Power. In the areas where these channels are used by China Electric Power, they should be disabled.
直白翻译:96 个上行信道里,国家电网在配电自动化、用电信息采集、台区监测等场景中长期占用 第 6–38 和第 45–77 信道,合计 66 个。这意味着:
落地建议:
| 区域 | 推荐信道子集(ChMask=全开, 0xFFFF…) | 推荐信道子集(避开国家电网) |
|---|---|---|
| 已知无电力微功率的区域 | cn470_0..cn470_11 全开 | cn470_0 + cn470_11(即 0–7 + 88–95) |
| 存在电力微功率部署的区域 | 仅开 0–5、39–44、78–95 | 同左,且把 39–44 也降级到低优先级 |
GD61x 的 gwTool6 配置说明书中明确:"GD6 仅支持 8 个接收频点;同一射频组内的频点跨度应满足页面提示的 IF 窗口限制。"——这意味着 GD6 在任意时刻只能解调 8 个信道,"避开电力信道"的策略需要和"子频段选择"一起做,而不是事后再用 ChMask 修。
52 号公告原文:"若使用频率与当地声音、电视广播电台频率相同时,不得在当地使用。"
我国 UHF 频段的电视广播规划长期使用 470–566 MHz 和 606–798 MHz 两个段。470–510 MHz 正好落在 DTMB 地面数字电视的 UHF 频道 14–20 区间(每个频道 8 MHz 带宽)。在大多数地级市以上城市:
也就是说,LoRaWAN CN470 的下行 500.3–509.7 MHz 和大多数 DTMB 城市覆盖网部分重叠。
落地建议:
52 号公告对民用计量仪表的要求里有一条经常被 LoRaWAN 从业者直接忽略的:
任意时刻限单个信道发射。
这条字面意义是:发射(含上行和网关下行)必须保证"任意时刻只占用一个信道"。对终端而言 LoRaWAN 的随机信道跳频是按帧选的,不存在"同时多信道发射"——合规。但对网关而言:
落地建议: - 普通 LoRaWAN CN470 网关 8 信道接收 + 1 信道下行,符合 52 号公告字面要求; - 如果使用 ChirpStack 的"集中式网关下行"或类似方案让一台网关并发下行到多个信道,需要先评估是否会突破单信道发射的合规边界——按 52 号公告的字面解释,是; - 这一条也意味着 CN470 网关不建议部署成"区域主网关",而应作为楼宇/小区/村庄级的本地接入。
把上面所有约束落到一张可勾选的清单:
| # | 检查项 | 验证方法 | 不合规的处理 |
|---|---|---|---|
| 1 | 设备区域版本是 CN470(含 SX1302/SX1301) | 网关铭牌/订货型号 | 换成 CN470 区域版本(GD61x 须为 GD614-AN-CN470-N-2 之类) |
| 2 | 发射功率 ≤ 50 mW ERP / 19.15 dBm EIRP | 网关射频参数 + 天线增益计算 | 把 TX Power 调到 17 dBm ERP(含 2 dBi 天线 = 19 dBm EIRP)以下 |
| 3 | 信道计划避开中国电力占用信道 6–38、45–77 | 网关 Channel Mask 配置 | LinkADRReq ChMask 只开 0–5、39–44、78–95,或按需调整 |
| 4 | 现场 DTMB 普查:信道不和本地 DTMB UHF 频道重叠 | 频谱扫描 / DTMB 频道清单 | 在 DTMB 同频信道关闭或改频 |
| 5 | 单包 payload 在 DR0 ≤ 10 B、DR1 ≤ 36 B | 终端固件 + 上行抓包验证 | 关闭 LDRO 是次优方案;正确做法是限制 MACPayload 大小并向 RP002 对齐 |
| 6 | 网关下行不使用多信道并发 TX | 网关型号与平台配置 | 退回到 SX1302 单 TX 模式(GD61x 默认即合规) |
| 7 | 终端具备"发射前搜寻"且不可关闭 | 终端 SDK CAD 配置 | Semtech LoRa CAD 默认开启;检查 LoRaMac-node / RadioLib 配置 |
如果第 1–6 项都过,但第 7 项没有显式启用 LoRa CAD 信道检测,那么严格意义上只是"具备技术能力",并不能证明"已激活"。Semtech 在 LoRa Q&A 中明确:"Semtech 的 LoRa 芯片本身已提供信道检测功能(Channel Activity Detection, CAD)功能,已经很好地提供了'发射前搜寻'等干扰规避功能的技术基础。同时 LoRa 芯片都具有跳频功能,也可以通过跳频的方式进行干扰规避。"——这句话的本质是"硬件有 CAD",但软件是否调用、是否在最终用户手里被关闭,是合规审计层面的关键。
GD61x(GD614 区域版本)在 gwTool6 配置说明书中给出了完整的"区域、子频段和信道"配置流程:
GD614-AN-CN470-N-2,不含 4G 和 PoE;含 4G/PoE 用 GD614-AG-CN470-N-2);wifi!0804,首次登录立即修改(这两个密码分别可改);落到真实工程,下面这两条经验是 ManThink 团队在 CN470 客户现场验证过的:
事实:50 mW 是 ERP,对应 EIRP 19.15 dBm。功率表或设备规格里写"50 mW 输出"或"17 dBm 输出"都默认包含 2 dBi 天线增益;使用 5 dBi 高增益天线时,发射功率需下调到约 14 dBm 才能保持总 EIRP 不变。
事实:CN470-510 在两个版本里差异最大的就是 最大 MACPayload(DR0 从 59 B 砍到 15 B)和 CFList 支持(v1.0.3 不支持、RP002 支持)。如果你生产终端的固件严格按 v1.0.3 写、但服务器和网关用 RP002,且 DevNonce/Join 等流程会跟 ChMask 冲突——这是版本不匹配最常见的隐蔽 bug。
事实:52 号公告明确"小范围组网"。5–15 km 的"LoRa 长距离"宣传,是在空旷、无 DTMB、无电力冲突、无同频干扰的极限条件下测的;CN470 在城市场景下,覆盖半径通常落到 1–3 km,越密集越要密网关。"小范围"不仅是法规要求,也是物理现实。
事实:CN470 在 ITU 第三区(包括中国)不是 ISM。它在《无线电频率划分规定》里被列为"无线电定位、固定、移动业务",微功率使用是"共用"而不是"独占";433 MHz 在欧洲、902–928 MHz 在美国才是 ISM。一旦把"CN470 设备"出口或部署到其他地区,要么换区域版本(GD618 EU868/US902/AS923/AU915),要么走当地的合规路径。
事实:半对。52 号公告第一条原文是"无需取得……无线电发射设备型号核准",但 2023 年 7 月 1 日起施行的《无线电发射设备管理规定》(工信部令第 57 号)第二十五条增加了"在微功率短距离无线电发射设备及使用说明中标注微功率短距离无线电发射设备的专用标识"——即仍然豁免 SRRC 型号核准证,但要在设备和说明书上打"微功率专用标识"(样式另行制定)。换句话说:合规成本从"送检"变成"贴标 + 在说明书里写一段法规引用",但没消失。
回到开头那句话:"LoRa 不是被管控了,而是被允许了。"
2019 年第 52 号公告、2021 年《工业互联网和物联网无线电频率使用指南》、2023 年《无线电发射设备管理规定》三份文件共同构成了 CN470 上的合规框架。它的核心特征是:
对工程团队来说,从"能不能用 LoRaWAN CN470"到"能不能在国内合规地用 LoRaWAN CN470",中间差的不是技术,是一份核对 7 条硬约束、3 个地雷、1 张 checklist 的纪律。
| 术语 | 含义 |
|---|---|
| ERP | Effective Radiated Power,相对于半波振子的等效辐射功率 |
| EIRP | Effective Isotropic Radiated Power,相对于全向辐射体的等效辐射功率 |
| ISM | Industrial, Scientific and Medical,工业/科学/医疗频段;CN470 在中国不是 ISM |
| OTAA | Over-The-Air Activation,空中激活 |
| ABP | Activation By Personalization,预存参数激活 |
| LBT | Listen Before Talk,发射前搜询 |
| LDRO | Low Data Rate Optimization,低速率优化,LoRa 在 SF11/SF12@125 kHz 时默认启用 |
| CAD | Channel Activity Detection,LoRa 芯片的信道活动检测功能,对应 LBT |
| Dwell time | 单信道占用时间上限 |
| ChMask | LinkADRReq 命令中的信道掩码 |
| DTMB | Digital Terrestrial Multimedia Broadcast,中国地面数字电视标准 |
| EIRP 19.15 dBm | 50 mW ERP 的 EIRP 表达,对应 LoRa Alliance CN470_DEFAULT_MAX_EIRP 常量 |
gwTool6 配置说明书、GD61x 室内 LoRaWAN 网关规格与使用说明书。来源:https://www.think-link.net/docs/zh/Device/LoRaWANGateway/gd6-configuration-guide 与 https://www.think-link.net/docs/zh/Device/LoRaWANGateway/gd61x-user-guide 。