一、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是网络层,两者不能混为一谈。
来看协议栈的分层结构:
这张图我画了很多遍。你看,最下面是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层的区别都搞不清楚,怎么理解不同工作模式的差异?