LoRa技术的特点和组成系统分析
目前,基于LoRa技术的网络层协议主要是LoRaWAN,也有少量的非LoRaWAN协议,但是通信系统网络都是星状网架构,以及在此基础上的简化和改进。主要包括以下3种。
(1)点对点通信。
一点对一点通信,多见于早期的LoRa技术,A点发起,B点接收,可以回复也可以不回复确认,多组之间的频点建议分开,单纯利用LoRa调制灵敏度高的特性,目前主要针对特定应用和试验性质的项目。优点在于最简单,缺点在于不存在组网。
(2)星状网轮询。
一点对多点通信,N个从节点轮流与中心点通信,从节点上传,等待中心点收到后返回确认,然后下一个节点再开始上传,直到所有N个节点全部完成,一个循环周期结束,该结构本质上还属于点对点通信,但是加入了分时处理,N个从节点之间的频点可以分开,也可重复使用。优势在于单项目成本低,不足之处是仅适合从节点数量不大和网络实时性要求不高的应用。
(3)星状网并发。
一点对多点通信,多个从节点可同时与中心点通信,从节点可随机上报数据,节点可以根据外界环境和信道阻塞自动采取跳频和速率自适应技术,逻辑上网关可以接收不同速率和不同频点的信号组合,物理上网关可以同时接收8路、16路、32路甚至更多路数据,减少了大量节点上行时冲突的概率。该系统具有极大的延拓性,可单独建网,可交叉组网,LoRa领域内目前主要指的是LoRaWAN技术。
2、系统组成
点对点通信和星状网轮询的系统组成比较简单,两端都是节点,分为主从。在主节点收到从节点上行数据后会发下行确认帧给从节点,然后从节点进入休眠,工作模式比较简单。这里主要对LoRaWAN星状网并发结构进行展开说明,LoRaWAN系统主要分为三部分:节点/终端、网关/基站,以及服务器。
节点/终端(Node):LoRa节点,代表了海量的各类传感应用,在LoRaWAN协议里被分为Class A、Class B和Class C三类不同的工作模式。Class A工作模式下节点主动上报,平时休眠,只有在固定的窗口期才能接收网关下行数据。Class A的优势是功耗极低,比非LoRaWAN的LoRa节点功耗更低,比如针对水表应用的10年以上工作寿命通常就是基于Class A实现的。ClassB模式是固定周期时间同步,在固定周期内可以随机确定窗口期接收网关下行数据,兼顾实时性和低功耗,特点是对时间同步要求很高。Class C模式是常发常收模式,节点不考虑功耗,随时可以接收网关下行数据,实时性最好,适合不考虑功耗或需要大量下行数据控制的应用,比如智能电表或智能路灯控制。
网关/基站(Gateway):网关是建设LoRaWAN网络的关键设备,目的是缓解海量节点数据上报所引发的并发冲突。主要特点如下:1)兼容性强,所有符合LoRaWAN协议的应用都可以接入;2)接入灵活,单网关可接入几十到几万个节点,节点随机入网,数目可延拓;3)并发性强,网关最少可支持8频点,同时随机8路数据并发,频点可扩展;4)可实现全双工通信,上下行并发不冲突,实效性强;5)灵敏度高,同速率下比非LoRaWAN设备的灵敏度更高;6)网络拓扑简单,星状网络可靠性更高,功耗更低;7)网络建设成本和运营成本很低。
服务器(Server):负责LoRaWAN系统的管理和数据解析,主要的控制指令都由服务器端下达。根据不同的功能,分为:网络服务器(Network Server)与网关通信实现LoRaWAN数据包的解析及下行数据打包,与应用服务器通信生成网络地址和ID等密钥;应用服务器(Application Server)负责负载数据的加密和解密,以及部分密钥的生成;客户服务器(Client Server)是用户开发的基于B/S或C/S架构的服务器,主要处理具体的应用业务和数据呈现。
LoRaWAN系统的优势包括:覆盖范围广,节省网络优化和施工成本,减少现场施工复杂度;服务器端鉴权可实现交叉覆盖,减少覆盖盲点;服务器端统筹管理,提高信道利用率,增加系统容量; 网关多路并发减少冲突,支持节点跳频,增加系统容量;节点速率自适应(Adaptive Data Rate)降低功耗和并发冲突,增加容量;安全性高,两级AES-128(Advanced Encryption Standard-128)数据加密;星状网络结构提高鲁棒性;LoRaWAN协议标准化。
LoRa技术的特点和组成系统分析的更多相关文章
- NB-IoT和LORA技术通信距离是一样的吗
如今物联网的无线通信技术非常多,这其中主要分为两大类:一类是以Zigbee.WiFi.蓝牙.Z-wave等短距离通信技术为主:另一类就是以LPWAN(low-powerWide-AreaNetwork ...
- LoRa技术的发展应用和LoRa应用设备
LoRa技术的发展应用 LORA技术大约在十年前由法国和瑞士开发,到现今LORA技术已经是物联网发展应用中不可缺少的一部分,根据中国物联网研究与发展中心的数据,2025年我国物联网产业规模将达到2万亿 ...
- lora技术在电力行业的应用
智能电网的目标是建立一个高速通信网络之上的传统电网.它通过传感,分析,预测,决策和控制提供稳定,高效的电力供应.传统电网分为三个主要区域S-发电,输电和配电.先进的计量系统是使这种传统电网智能化的基础 ...
- NB-IoT无线通信模块与Lora无线通信协议技术分析与前景展望
物联网的快速发展对无线通信技术提出了更高的要求,专为低带宽.低功耗.远距离.大量连接的物联网应用而设计的LPWAN(low-power Wide-Area Network,低功耗广域网)也快速兴起.物 ...
- LoRa与NB-IoT对比(转载)
物联网的基本架构包括三个层面:感知层.网络层和应用层. 物联网架构图 感知层通过传感器采集某些数据(声.光.电等),基于网络层的终端模组,对接到网络层的基站,实现数据采集后的传输. 网络层负责将感知层 ...
- LoRa基础
一.LoRa技术 LoRa 是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案.这一方案改变了以往关于传输距离与功耗的折衷考虑方式,为用户提供一种 ...
- 分析技术在PMP中的应用
Analytical Techniques, 根据可能的项目或者环境变量变化以及它们与其他变量之间的关系,对潜在后果进行评估,分析和预测的各种技术. 4.4.2.2 监控项目工作: 分析技术 包括: ...
- LORA芯片SX1272IMLTRT资料介绍
升特公司(Semtech)(纳斯达克:SMTC)日前推出新型远程RFIC平台的首款产品SX1272,可将器件的无线传输距离扩大至15公里. 该器件集成了升特公司的新型LoRa(远程)调制技术,相比其他 ...
- LoRa基础知识
摘自:LoRaWAN介绍 - LoRa从业者读这篇就够了 https://blog.csdn.net/iotisan/article/details/69939241 LoRa网络结构 ...
随机推荐
- Java 多线程并发编程
导读 创作不易,禁止转载! 并发编程简介 发展历程 早起计算机,从头到尾执行一个程序,这样就严重造成资源的浪费.然后操作系统就出现了,计算机能运行多个程序,不同的程序在不同的单独的进程中运行,一个进程 ...
- MySQL触发器初试:当A表插入新记录,自动在B表中插入相同ID的记录
今天第一次用MySQL的触发器,怕忘了,赶紧写篇博客记录一下. 废话不说,先上语法: 1 CREATE TRIGGER trigger_name 2 { BEFORE | AFTER } { INSE ...
- 【SCOI2016】背单词
P3294[SCOI2016]背单词 [提示] 这道题大概是告诉我们,让我们用一堆n个单词安排顺序,如果当前位置为x,当前单词的后缀没在这堆单词出现过,代价就为x,这里的后缀是原意,但不算自己(不算本 ...
- Win7 64X 安装VisualSVNServer 2.6.0过程中出现Custom action InstallWMISchemaExcute failed: Cannot query proxy blanket: No such interface supported (0x80004002)
Win7 64X 安装VisualSVNServer 2.6.0过程中出现错误:Custom action InstallWMISchemaExcute failed: Cannot query pr ...
- JavaFX ImageView
例子1:显示4个狗头.正常显示左上角.右下角的狗头:右上角的狗头旋转180°,并设置了透明度:左下角的狗头旋转90°,也设置了透明度. 1 import javafx.application.Appl ...
- P1879 [USACO06NOV] Corn Fields G
题目描述 农场主John新买了一块长方形的新牧场,这块牧场被划分成M行N列(1 ≤ M ≤ 12; 1 ≤ N ≤ 12),每一格都是一块正方形的土地.John打算在牧场上的某几格里种上美味的草,供他 ...
- ECMASctipt6总结
1.let 变量声明以及特性 声明变量 let a; let b, c, d; let e = 1; let f = 2, g = 3; 特性 1.不能重复声明 2.块级作用域 只在块级作用域有效 ...
- 《穷查理年鉴》贪嗔痴 & 懒贪装(关于败坏)
贪嗔痴 & 懒贪装 1)伤害 041.仇恨加重伤害,漠视消除伤害. 042.90%的伤害是自己造成的. 044.伤害你的敌人使你比他更低下;仇恨使你和他一样;宽恕才能让你超越他. 109.让仇 ...
- BUUCTF-[极客大挑战 2019]BabySQL 1 详解
打开靶机 应该是love sql惹的事吧,来了个加强版本的sql注入,不过我们先输入账号密码看有什么反应 整一手万能密码,闭合双引号?username=admin&password=admin ...
- Python+Appium自动化测试(6)-元素等待方法与重新封装元素定位方法
在appium自动化测试脚本运行的过程中,因为网络不稳定.测试机或模拟器卡顿等原因,有时候会出现页面元素加载超时元素定位失败的情况,但实际这又不是bug,只是元素加载较慢,这个时候我们就会使用元素等待 ...