lorawan协议说明

Viewed 5

核心概念:LoRa 与 LoRaWAN

首先需要区分两个关键术语:

  • LoRa: 一种物理层调制技术,由 Semtech 公司开发。它采用扩频技术,具有远距离、低功耗、强抗干扰的特性。
  • LoRaWAN: 建立在 LoRa 物理层之上的媒体访问控制层协议,由 LoRa 联盟制定。它定义了网络的系统架构、通信协议、安全机制等,确保大量终端设备能有序、安全地与网络服务器通信。

简单比喻:LoRa 是高效的“快递运输车”,而 LoRaWAN 是整个“快递公司的运营网络”,包括分拣中心、路线规划、签收规则等。


LoRaWAN 网络架构

一个典型的 LoRaWAN 网络包含四个主要部分,呈星形拓扑结构:
image.png

  1. 终端设备

    • 通常是传感器或执行器(如温湿度计、开关)。
    • 通过 LoRa 射频模块与网关通信。
    • 根据通信模式分为 Class A, B, C 三类(见下文详解)。
  2. 网关

    • 透明中继,负责接收所有终端设备的 LoRa 射频信号。
    • 将 LoRa 数据包解调后,通过标准 IP 网络(以太网、4G/5G 等)转发给网络服务器。
    • 网关本身是“哑”设备,不做数据处理,只是通道。一个终端的数据可被多个网关同时收到,实现空间分集,提高可靠性。
  3. 网络服务器

    • 网络的“大脑”,核心管理单元。
    • 主要功能:
      • 去重: 处理来自多个网关的同一数据包。
      • 自适应数据速率: 根据终端信号质量和距离,动态调整其传输速率(ADR)。
      • 安全验证: 处理网络层安全。
      • 路由: 将数据转发到正确的应用服务器。
  4. 应用服务器

    • 负责处理应用层数据。
    • 主要功能:
      • 解密应用层载荷。
      • 解析和执行具体的应用逻辑。
      • 可能通过下行链路向终端发送控制指令。

终端设备类别

为了满足不同应用场景的功耗和延迟需求,LoRaWAN 定义了三种设备类型:

类别 工作原理 功耗 延迟 典型应用
Class A 最基础、最低功耗
1. 设备发送数据后,开启两个短暂接收窗口。
2. 服务器只能在这两个窗口期内下发指令。
3. 其余时间深度睡眠。
最低 下行延迟高
(需等待设备下次上报)
大多数传感器:
水表、气表、环境监测。
Class B 在A类基础上增加周期性接收窗口
1. 设备定期(如每128秒)开启一个额外接收窗口。
2. 网关会同步发送信标,告知设备何时可接收。
中等 下行延迟中等
(可预测)
需要定期接收指令的设备:
智能路灯、定时控制的灌溉器。
Class C 持续接收模式(发送间歇除外)。
设备几乎始终开启接收窗口,可随时接收下行指令。
最高 下行延迟极低 对实时性要求高、有持续电源的设备:
智能电表(断电报警)、智能插座。

注意:所有设备都支持 Class A 模式。Class B 和 C 是 A 的功能扩展,C 类包含 B 类和 A 类的所有功能


关键技术与特性

  1. 自适应数据速率

    • 网络服务器会根据终端设备的信号强度、距离和信道质量,动态调整其扩频因子、带宽和编码率。离网关近、信号好的设备会用更快的速率传输,减少空中传输时间,为其他设备腾出信道容量。
  2. 安全机制

    • 两层加密
      • 网络会话密钥:用于网络层,验证设备身份,防止非法设备接入。
      • 应用会话密钥:用于应用层,端到端加密有效载荷,确保数据内容对网络运营商也不可见。
    • 每次传输都使用动态帧计数器,防止重放攻击。
  3. 工作频段

    • 在不同地区使用不同的非授权 ISM 频段,例如:
      • 中国: 470-510MHz
      • 欧洲: 868MHz
      • 北美: 915MHz
    • 采用“监听前发送”机制,避免信道冲突。

典型应用场景

  • 智慧城市: 智能路灯、停车位监测、垃圾桶满溢检测。
  • 智慧农业: 土壤墒情监测、智能灌溉、牲畜追踪。
  • 工业物联网: 设备状态监控、资产追踪、环境安全监测。
  • 智能计量: 远传水表、气表、电表。
  • 楼宇与家居: 消防预警、漏水检测、智能安防。

优势与局限性

优势

  • 功耗与距离的完美平衡: 是 LPWAN 技术的代表。
  • 网络结构简单,部署灵活: 网关利用已有 IP 网络,易于布网。
  • 强大的生态系统: LoRa 联盟成员众多,芯片、模组、平台供应商丰富。

局限性

  • 数据传输速率低: 通常为 0.3 kbps ~ 50 kbps,不适合传输大量数据或音视频
  • 有限的通信频率: Class A 设备不适合需要频繁、即时下行的应用。
  • 非授权频谱干扰: ISM 频段是公开的,可能存在同频段设备的干扰。

总结

LoRaWAN 是一种为“万物互联”中“低速、少量、长续航”通信需求而生的广域网络协议。 它通过星型拓扑、自适应速率、分级设备类型和双重安全机制,在广阔的物理空间内高效、可靠、安全地连接海量低功耗物联网设备,是构建大规模传感网络的重要支柱技术。

0 Answers
Related