返回旧版

LoRa与LoRaWAN区别是什么 LoRaWAN组网及软件架构介绍

行业新闻 | 2019-03-14 09:20:27
   LoRa是一种低功耗远程无线通信技术,由Semtech公司基于这个LoRa技术,开发一种套LoRa通信芯片解决方案. LoRa后续通过LoRa联盟来开始覆盖推广普及。LoRaWAN基于LoRa远距离通信网络设计的一套通讯协议和系统架构,如果按协议分层来说LoRaWAN就是MAC层,LoRa是物理层。

LoRaWan网关

  LoRa与LoRaWAN区别:


  LORA特点:远距离、低功耗、多节点、低成本,抗扰特性,同时LoRa低速率,小数据传输。


  LoRa频段:433/470/868/915MHz频段。


  LoRaWAN协议针对低功耗、电池供电的传感器进行了优化,包括了不同级别的终端节点以优化网络延迟和电池寿命间的平衡关系。它是完全双向的,由安全专家构建确保了可靠性和安全性。LoRa做标准规范,实现相互兼容。


  LoRa联盟制定的LoRaWAN网络架构分四个网络实体,组网如下图所示。


  终端节点(End Nodes),即集成了LoRaWAN协议的终端设备;


  LoRaWAN网关(Gateway) ,即接入网关/集线器;


  LoRaWAN服务器(Network Server),即网络运营服务器;


  应用服务器(Application Server),即用户应用服务器;

LoRa和LoRaWan的区别

  其中终端节点和网关Semtech开放了全部硬件和软件设计,降低了开发难度。LoRaWAN服务器的开发难度则很大,因为其承载了众多原本应在终端和网关侧承载的重要功能,包括:


  无线参数控制:速率、功率、频率和ADR自适应速率;
 

  QoS:ACK可靠通信、网络管理等;


  通信协议:信息去冗余、精准回复、唤醒节点等;


  网络安全:节点入网、网络层和应用层加密解密;


  节点漫游:移动节点从一个网关切换到另一个网关;


  增值服务:节点定位,节点自动升级等;


  LoRaWAN软件架构


  LoRaWAN终端等设备的软件采用分层架构,包括:

LoRawan组网

  物理层:物理层主要负责物理信道承载、信号收发、调制解调,全球不同地区的工作频段不同;


  MAC层:MAC层则负责LoRa接入控制、逻辑链路管理,包括Class A/B/C不同等级的终端的控制;


  ClassA:终端先发送,在发送后开启一段时间的接收窗口,终端只有在发送后才可以接收。也就是说上行没有限制,下行的数据只有在上行包发送上来的时候终端才可以接收到。(功耗最低)                                             


  Class B:终端和服务器协商好接收的窗口开启的时间以及何时开启,然后再约定的时间进行接收,可以一次接收多个包。(功耗次低)


  Class C:终端在发送以外的其他时间都开启接收窗口。更耗能,但通讯延时最低。(功耗最高)


  应用层:用户自定义的基于LoRaWAN技术的应用程序、软件接口等;