目录

1 技术框图

2 LoRaWAN网络

2.1 终端设备

2.2 LoRaWAN网关

2.3 网络服务器

2.4 应用服务器

3 终端设备分类

3.1 A类设备

3.2 B类设备

1)Beacon & PingSlot

2)如何切换至B类

3)工作时序

3.3 C类设备

4 网络拓扑结构


1 技术框图

如图所示,LoRa是物理(PHY)层,即用于创建远程通信链路的无线调制。LoRaWAN是一种开放式网络协议,可提供由LoRa联盟标准化和维护的安全双向通信,移动性和本地化服务。

2 LoRaWAN网络

下图是端到端的典型LoRaWAN网络实现,主要包括4个部分:

  • 终端设备
  • LoRaWAN网关
  • 网络服务器
  • 应用服务器

2.1 终端设备

  • 支持LoRaWAN的终端设备是使用LoRa调制通过RF连接到LoRaWAN网络的传感器或设备。
  • 在大多数应用中,终端设备是一种自主的、通常由电池供电的传感器,例如水阀,电表等等。

2.2 LoRaWAN网关

  • LoRaWAN网关从终端设备接收LoRa调制射频数据,并将这些数据消息转发到LoRaWAN网络服务器
  • 终端设备和网关之间没有一一对应关系,相反,同一终端设备可以由该区域的多个网关提供服务,终端设备上行链路数据包将被所有能收到的网关接收,这样的安排降低丢包率。
  • LoRaWAN网关可以通过Wi-Fi,网线等方式连接到网络服务器。
  • LoRaWAN网关完全在物理层上运行,本质上只是负责转发LoRa RF消息。接收到LoRa信号后,会进行物理层上校准,如果无误,则会附带一些数据(时间戳,RSSI,SNR等)一起通过上行链路发给网络服务器。对于下行链路,即受到网络服务器的传输请求,则直接转发。
  • 由于多个网关可以从单个终端设备接收相同的LoRa RF消息,由网路服务器执行重复数据消除并删除所有副本。根据相同消息的 RSSI 级别,网络服务器通常在传输下行链路消息时选择接收具有最佳 RSSI 的网关,因为该网关是最接近相关终端设备的网关。

2.3 网络服务器

  • LoRaWAN网络服务器(LNS)管理整个网络,动态控制网络参数以使系统适应不断变化的条件,并建立安全的128位AES连接,用于端到端数据的传输(从LoRaWAN终端设备到最终用户云中的应用程序)以及控制从LoRaWAN终端设备流向LNS(和返回)的流量。
  • 网络服务器确保网络上每个传感器的真实性以及每条消息的完整性。同时,网络服务器无法查看或访问应用程序数据。

2.4 应用服务器

  • 应用服务器负责安全地处理、管理和解释终端设备的应用数据。它们还会生成到所连接终端设备的所有应用层下行链路有效负载。

3 终端设备分类

LoRaWAN 网络中的终端设备分为三类:A 类、B 类和 C 类。终端设备始终可以随意发送上行链路,而设备的类别决定了它何时可以接收到下行链路。类别也决定了设备的能源效率。设备的能源效率越高,电池寿命就越长。

3.1 A类设备

  • 此类设备大部分时间处于Sleep下,当终端设备需要上报(比如检测某个数据超过阈值)时,它会自动唤醒并主动发起上行链路。

  • 发完数据后再次进入Sleep,在Receive_Delay1(该时间可配置)后再次唤醒,启动监听窗口Rx1
  • 如果在Rx1窗口内未接收到数据,会再次进入Sleep。在Receive_Delay2(该时间可配置)后唤醒,并最后一次启动监听窗口Rx2
  • 终端设备不会发送另一条上行链路直至:它在 Rx1 期间收到下行链路消息或者最后一次传输后的第二个接收窗口已完成

3.2 B类设备

作为A类的增强功能,LoRaWAN B类模式为终端设备提供了固定的时间窗口,以接收来自网络的下行链路,使B类终端设备既适用于监控传感器,也适用于执行器。所有基于LoRa的终端设备均以A类模式启动;但是,B类设备是在使用过程中会被应用层切换到B类模式。

1)Beacon & PingSlot

熟悉B类设备的工作方式,首先要了解Beacon和PingSlot的意义

  • Beacon做为信标,是由网关周期的广播信标,用于终端设备同步时间。这个周期一般设置为128s
  • PingSlot是在128s周期内,做为终端设备划分的2^N个接收窗口。N取值为0~7可配置

2)如何切换至B类

2.1)A类设备首次同步时间

  • 设备以A模式启动,如果需要切换至B类设备,会先首次同步时间
  • 节点上行DeviceTimeReq,配备GPS的网关接收到数据时,会同时打上GPS时间戳及SX1301时间戳
  • 服务器接收到数据后,将GPS时间戳编码进DeviceTimeAns,通过RX1或RX2下发给节点
  • 节点接收到DeviceTimeAns后,结合上次发射结束的时间换算出当前的GPS时间,完成同步

2.2)同步Beacon

  • LoRaWAN协议定义支持ClassB的网关每128秒广播一次Beacon,供节点同步时间
  • 节点首次同步时间后,可以快速换算出下一个Beacon的发射时间,既加快时间同步过程,也避免持续接收影响功耗
  • 节点接收到第一个Beacon后,完成第二次时间同步,后续会每128秒打开一次接收窗口,持续从网关同步时间,确保时间不会漂移

2.3)上报PingSlotPeriod & 切换B类设备

  • B类设备的接收窗口,按PingSlotPeriod大小N划分为2^N个接收窗口,称为PingSlot
  • 128秒的周期由2^N个PingSlot和Beacon接收窗口组成
  • N取值范围是0~7,即节点可根据配置,在128秒的周期内开放1~128个B类接收窗口
  • 节点在这一步做确认上行,上报的PingSlotInfoReq必须得到服务器的PingSlotInfoAns,确保双方完成同步
  • 获取PingSlotInfoAns成功后,节点立刻上报一帧ClassB标志位置为1的数据帧,提示服务器节点已经进入ClassB模式

3)工作时序

  • B类设备包含所有A类设备的特性
  • B类设备除定时接收Beacon外,还会定期打开PingSlot接收服务器的主动下行
  • 每个节点会根据自身的devAddr生成的初始PingSlot窗口时间,即接收Beacon结束后打开的第一个PingSlot,实现时分复用
  • 按区域参数定义,部分频率计划固定B类主动下行频率和速率,部分预设信道的频率计划会根据PingSlot自动调频选择下行频率,实现频分复用

3.3 C类设备

  • C类设备是基于长供电的场景
  • 和A类设备相似,差别是A类设备睡眠时,C类设备打开接收窗口RC

4 网络拓扑结构

LoRaWAN 网络和其他网络之间的主要区别在于,终端设备与网络本身配对,而非专用于单个网关。相反,终端设备会向范围内的所有网关广播信号。每个接收网关会将数据包传递到网络服务器,然后网络服务器对消息进行重复数据删除,最后将单一版本的消息发送到应用服务器。

此拓扑结构有几大优势:

  • 无需复杂的网络规划。可以随时随地添加网关。
  • 精准的消息传递更加可靠,因为在每个上行链路期间会有多个网关接收到同样的数据包。这被称为上行链路空间分集。
  • 无需为每个网关规划不同的频率,也无需在网关数量变化时重新分配频率。所有网关都在不断侦听所有的网络频率。
  • 由于任何网关都能接收到来自任何设备的消息,因此移动设备可以在低功耗下运行。这意味着(与蜂窝网络等相反),LoRaWAN 网络不会注意或关注设备是否在移动;它只负责从距离设备当前位置最近的网关接收上行链路。

什么是LoRaWAN相关推荐

  1. 终于,LoRaWAN成全球物联网标准!LoRa将拿下LPWAN领域50%市场?

    来源:LoRa联盟官网等 整理发布:物联网智库  不久之前,支持物联网低功耗广域网(LPWAN)LoRaWAN开放标准的LoRa联盟宣布,致力于"物联网和智慧城市及社区标准化"的国 ...

  2. LoRaWAN与LoRa的区别!

    LoRaWAN与LoRa的区别 在物联网技术快速发展的今天,NB-IoT.LoRa.SigFox等技术名词经常进入我们的视野中,对于刚刚接触物联网领域的人来说,在一大堆名词面前可能会混淆.面对类似于L ...

  3. 全球化的LoRaWAN协议会给我们带来什么?

    LoRa联盟支持开放LoRaWAN物联网标准,并将其广泛用于低功耗广域网络技术(LPWANs)应用上.该技术在物联网应用方面的固有优势有:低功耗,长距离,高安全性,低成本和易于部署,LoRaWAN协议 ...

  4. (3)LoraWAN:链路控制、SF BW CR

    三.Introduction on LoRaWAN options 本文件描述了一种用于可为移动的或固定在一个固定位置的电池供电的终端设备而优化的LoRaWAN™网络协议.LORA™是一个由Semte ...

  5. lorawan的工作原理_LoRaWAN协议的工作原理是怎样的

    考虑使用LoRaWAN部署您的物联网解决方案?倘若您正在开发用于工业或企业用途的专用网络解决方案,那么您需要了解此技术的一些限制(以及在许多情况下将为您提供更好服务的替代协议). 在本文中,我们将深入 ...

  6. LoRaWAN 巩固了其作为低功耗广域网主导技术的地位

    LoRa大联盟是支持物联网应用(IoT)低功耗广域网(LPWAN)对外开放LoRaWAN标准规范的全世界机构行业协会,已发布了其2021年年度总结报告,全方位深入分析其活动内容和造就2021年.该报告 ...

  7. 全球最大的LoRaWAN智能路灯项目刚刚启动

    NNNCo 与技术提供商 Wellness TechGroup 合作推出 LoRaWAN无线网关模块在世界上最大的物联网应用智能街道照明项目之一. 该项目将覆盖200平方公里,为超过130万人提供物联 ...

  8. lora无线模块基于LoRaWAN网关技术在国家物联网应用

    该网路将由Lorawan无线网关模块运营,并将逐步部署在全国各地的Cellnex网络上. 物联网应用网路为提升居民生活水平质量和多产业链产业互联网提拱更有效的改进方案和服务质量是重中之重. 例如,物联 ...

  9. NB-IoT与LoraWan技术分析与前景展望

    物联网的快速发展对无线通信技术提出了更高的要求,专为低带宽.低功耗.远距离.大量连接的物联网应用而设计的LPWAN(low-power Wide-Area Network,低功耗广域网)也快速兴起.物 ...

  10. LoRaWAN的四大优势及适用领域

    如今随着通信技术发展迅速,通信行业即将迈入5G时代.数据传输将会更为密集,数据的交换量也将会越来越庞大.尤其是针对M2M通讯,由于设备的部署范围通常更宽广,且无线设备必须避免频繁更换电池,LoRaWA ...

最新文章

  1. 给娃写个游戏,庆祝嫦娥五号登月
  2. 吃透Java中的动态代理
  3. 使用c#类库绘制柱状图
  4. 软件实施培训前的准备工作
  5. 设备管理器中的计算机有什么用,为什么计算机设备管理器中有两个图形卡?
  6. 【Quartz】插件的使用
  7. JSP中 input type 用法
  8. mysql存储过程执行update_MySQL存储过程实现动态执行SQL
  9. c语言中有存储过程吗,C语言调用存储过程并且获得返回值
  10. Tomcat startup.bat 后台运行,不再弹出 Dos 黑框
  11. 神经网络- 吴恩达Andrew Ng CNN卷积神经网络 论文等资料汇总
  12. 计算机博弈的代码java,Java 速成
  13. 世界首个体细胞克隆猴在中国诞生;马云在达沃斯变魔术;阿里通信回应工信部约谈丨价值早报
  14. dnf连不上服务器删什么文件,DNF客户端又出问题?其实是这个文件惹的祸,删除就好了!...
  15. turtle库使用——谢尔宾斯基三角形
  16. Redis数据结构之SDS
  17. 完美:利用旧版iCloud更改Apple ID地区
  18. Lecture 005-Duality theory
  19. stm32定时器配置与时间计算公式
  20. 帮优质粉丝脱单|【英国女】No.33|22岁,硕士,喜欢旅行爱好做饭,消费者心理学...

热门文章

  1. spring boot 设置 wagon 自动打包部署插件在 debug 模式下运行就不打包部署
  2. [第23课] 期望值E(X)
  3. 核心微生物分析_科学网—微生物组核心OTU鉴定usearch otutab_core - 刘永鑫的博文...
  4. 树:BFS,DFS解Leetcode电话号码的字母组合问题
  5. 股票深度分析,深度诊断股票
  6. NOIP2004P4 火星人 题解
  7. win7打开仅计算机黑屏,黑屏只剩鼠标指针,详解win7打开电脑黑屏只剩鼠标指针的解决教程...
  8. chm、html文件转换为PDF文件(已解决)
  9. 什么是优秀的用户体验:解读40个优秀界面设计
  10. 手机端宝贝描述中每张图片的宽要在480到1500之间,最大高度为2500, 以下图片不满足