一、LoRaWAN概述:从技术起源到全球频谱

各位同学,今天咱们聊聊LoRaWAN的根儿。说实话,我接触LoRa技术快十年了,最早在2015年做智慧农业项目时第一次用上这东西。那时候国内还没多少人知道LoRa,我们团队硬是啃了大半年的英文文档才把协议栈跑通。嗯,现在回想起来,踩过的坑都是宝贵的经验。

1.1 LoRa技术的起源

LoRa这个词,其实是"Long Range"的缩写。它由法国公司Cycleo在2009年发明,2012年被Semtech收购。我当年第一次看到LoRa的测试数据时,说实话挺震惊的——用不到100mW的发射功率,在郊区能传15公里。这比ZigBee和Wi-Fi强太多了。

为什么会这么远?核心在于它的物理层技术——扩频调制。LoRa用的是CSS(Chirp Spread Spectrum)技术,说白了就是把信号在很宽的频带上展开。这样做的好处是抗干扰能力强,接收灵敏度能低到-148dBm。我做过对比测试,同样的距离,FSK调制早就丢包了,LoRa还能稳定通信。

核心要点:LoRa的物理层是Semtech的专利技术,目前只有Semtech能生产LoRa芯片。市面上所有LoRa模块,底层用的都是Semtech的SX127x或SX126x系列芯片。

1.2 LoRaWAN协议栈架构

LoRaWAN是运行在LoRa物理层之上的MAC层协议。我经常跟新人说:LoRa是物理层,LoRaWAN是网络层,两者不能混为一谈。

来看协议栈的分层结构:

LoRaWAN协议栈架构 应用层(Application) 传感器数据、控制指令、应用负载 MAC层(LoRaWAN) Class A / Class B / Class C 模式 入网激活、数据加密、确认重传 物理层(LoRa) CSS扩频调制、前向纠错 频段:868MHz/915MHz/470MHz等 关键特性 • 星型拓扑 • 双向通信 • AES-128加密 • 自适应速率 • 低功耗 • 长距离 • 大容量 终端设备 → 网关 → 网络服务器 → 应用服务器 数据流方向(上行/下行)

这张图我画了很多遍。你看,最下面是LoRa物理层,负责无线信号的收发。中间是LoRaWAN MAC层,管理设备如何接入网络、什么时候发送数据。最上面是应用层,你传的温度、湿度、开关状态都在这里。

我的经验:很多初学者搞不清"LoRa"和"LoRaWAN"的区别。我习惯这么解释:LoRa就像电话的听筒和话筒,负责把声音变成电信号;LoRaWAN就像电话网络协议,决定你怎么拨号、怎么接通、怎么挂断。两者缺一不可。

1.3 LoRaWAN与LoRa的区别

这个问题我几乎每次培训都会被问到。咱们用表格来对比,一目了然:

对比维度 LoRa LoRaWAN
协议层级 物理层(PHY) MAC层 + 网络层
功能定位 无线调制解调技术 网络通信协议
标准化 Semtech私有技术 LoRa联盟开放标准
网络拓扑 点对点 星型网络
安全机制 AES-128双重加密
应用场景 简单无线通信 大规模物联网部署

说白了,你买两个LoRa模块,写个简单的收发程序,这叫"用LoRa做通信"。但如果你要搭建一个包含上千个终端、几十个网关、还要做数据加密和服务器管理的系统,那就必须用LoRaWAN协议。

避坑指南:我曾经见过一个项目,团队直接用LoRa模块做点对点通信,结果设备多了以后互相干扰严重。后来改成LoRaWAN协议,用网络服务器统一调度,问题才解决。记住:小规模用LoRa,大规模用LoRaWAN

1.4 全球频谱规划

LoRaWAN使用的是ISM频段,也就是工业、科学和医疗免授权频段。但不同国家的规定不一样,这点特别重要。我当年做跨国项目时,就因为没注意频谱差异,产品在欧盟那边被卡住了。

来看主要地区的频谱分配:

地区 频段 信道数量 最大发射功率 占空比限制
欧洲(EU868) 863-870 MHz 8个(默认) +14 dBm(25mW) 1%(ETSI规定)
北美(US915) 902-928 MHz 64个(上行)+ 8个(下行) +20 dBm(100mW) 无(FCC规定)
中国(CN470) 470-510 MHz 96个 +17 dBm(50mW) 按设备类型区分
中国(CN779) 779-787 MHz 8个 +10 dBm(10mW) 按设备类型区分
韩国(KR920) 920-923 MHz 8个 +14 dBm(25mW) 1%
日本(AS923) 915-928 MHz 8个 +16 dBm(40mW) 1%

这里有几个关键点我要强调:

  • 占空比限制:欧洲ETSI规定设备在1小时内,发送时间不能超过36秒(1%占空比)。这意味着你不能频繁发数据。我有个客户做实时定位,每5秒发一次数据,结果被运营商警告了。
  • 发射功率:北美允许100mW,欧洲只有25mW。同样的模块,在不同地区覆盖范围差很多。做产品设计时一定要按最严格的地区来。
  • 信道数量:中国CN470有96个信道,抗干扰能力最强。但信道多了,入网扫描时间也变长。我建议终端设备只扫描前8个默认信道,入网后再切换到其他信道。

重要提醒:LoRaWAN的频谱规划是强制性的。如果你做出口产品,必须根据目标市场配置正确的频段参数。我曾经见过一个发往欧洲的设备,用了北美频段,结果被海关扣下,罚款加整改,损失惨重。

嗯,关于LoRaWAN的概述就讲到这里。这些基础知识是后面学习Class A/B/C模式的前提。你想想看,如果连物理层和MAC层的区别都搞不清楚,怎么理解不同工作模式的差异?


专注资料整理