LoRa和LoRaWAN详细介绍

目录

 

简介

1.LoRaWAN系统架构

2.LoRa射频技术有什么优缺点

3.LoRa和其他通讯方式对比

4.哪些场合和需求需要用到LoRaWAN


简介

LoRa技术是由Semtech公司开发,基于扩频频移键控(CSS)调制,这种调制技术可以实现在不同频率上发送长距离和低功耗的信号。通过调整发送功率和传输速率,LoRa设备可以适应不同的应用场景和需求。

LoRaWAN(LoRa Wide Area Network)则是基于LoRa射频技术构建的一种低功耗、广域通信协议,用于连接和管理广域范围内的LoRaWAN设备。LoRaWAN为低功耗、长距离、兼容性的物联网通信提供了一种标准化的解决方案。

https://pics5.baidu.com/feed/d058ccbf6c81800a69fbbe5727c390f6838b474b.jpeg@f_auto?token=18c727704ba276b09feaa05b5d04a666

图2 LoRaWAN协议结构层次

小结:LoRa是一种射频通信技术,LoRaWAN是基于LoRa射频技术的一种标准通信协议,类似于网线和TCP/IP的关系。

国内只允许使用CN470,470-510MHZ。

1.LoRaWAN系统架构

https://pics5.baidu.com/feed/37d12f2eb9389b50d27a7b7913c346d1e6116e13.jpeg@f_auto?token=8aa41e783f321067932f6a6857b8bce8

图3 LoRaWAN网络架构

LoRaWAN采用星型网络拓扑结构,由LoRaWAN终端、LoRaWAN网关、LoRaWAN服务器、用户应用服务器4个部分组成。LoRaWAN终端与LoRaWAN网关之间采用LoRa无线通信方式通信(可选择EU433/CN470/EU868/AU915/US915/KR923等通信频段进行通信),LoRaWAN网关、LoRaWAN服务器、用户应用服务器采用以太网或其他能够使用TCP/IP协议的网络通信。

LoRaWAN终端:负责数据采集、设备控制、无线收发。LoRaWAN终端可以以多种形式存在,可以是集成了传感器为一体的终端,也可以是专门负责对接其他设备或传感器的采集终端和控制终端。

LoRaWAN网关:在LoRaWAN终端和LoRaWAN服务器之间中继消息,LoRaWAN网关通过网络、4G、WiFi等方式连接到LoRaWAN服务器,并充当透明的桥梁,简单地将无线射频数据包转换为 IP 数据包,反之亦然。

LoRaWAN服务器:LoRaWAN服务器与LoRaWAN网关和用户应用服务器相连。LoRaWAN服务器负责管理和控制所有连接到该网络的LoRaWAN设备,LoRaWAN设备可以通过无线方式与LoRaWAN网关进行通信,LoRaWAN网关负责接收设备发送的数据并将其转发给LoRaWAN服务器。LoRaWAN服务器可以与用户应用服务器(用户的平台、组态软件、上位机)进行通信。

用户应用服务器:用户应用服务器与LoRaWAN服务器相连,对LoRaWAN服务器上传上来的数据进行处理、分析、显示和储存,用户应用服务器也可向LoRaWAN服务器发送需要传给LoRaWAN终端的数据。

2.LoRa射频技术有什么优缺点

优点:

  1. 长距离通信:LoRa技术可以在视距情况下实现数公里到数十公里的通信范围,城市环境可以实现1-3km通信范围
  2. 低功耗和长电池寿命:LoRa技术拥有低功耗工作模式,因此它对电池的消耗非常低。常见温湿度设备半个小时发一次数据,一节7200mAh电池可以正常使用三年。
  3. 强穿透能力:LoRa技术具有较强的信号穿透能力,可以穿过障碍物如墙壁、建筑物和植被。这使得LoRa设备在室内和复杂环境中也能提供可靠的通信。
  4. 大规模设备连接:LoRaWAN协议支持大规模设备连接,可以同时管理数千个甚至上万个设备。这使得LoRa技术非常适合用于构建大型物联网应用。
  5. 成本效益:LoRa技术的设备成本相对较低,因具有小体积和电池寿命长的特性,这使得它在部署和维护方面更具成本效益。相比于其他无线通信技术,网络基础设施的部署和维护成本也相对较低。
  6. 私有网络:使用LoRaWAN协议的网络可以私有化部署,整个网络可以进行局域网化,无需购买流量卡和去云端获取数据,适合私有化部署和数据敏感的场合使用
  7. 安全性:LoRaWAN提供了端到端的AES128加密身份验证,确保了数据的安全传输。

缺点:

  1. 速率低:相比于无线通信技术,如Wi-Fi、Zigbee、NB-IoT、4G,LoRa的数据速率较慢,这使得LoRa网络不适合高速数据传输的应用,如高清视频流或大规模数据传输。
  2. 延迟较高:由于LoRa速率低和LoRaWAN协议限制,通信延迟相对较高。LoRaWAN网络不适合实时性要求较高的应用,只适合延迟或响应要求≥2s的网络环境。
  3. 受环境影响:尽管LoRa技术具有较强的信号穿透能力,但在某些环境条件下,如密集的城市区域、高楼大厦周围、厚实的水泥墙、密闭的环境,信号传输可能受到干扰和衰减。这可能导致通信质量下降或覆盖范围缩小。在这些复杂环境中部署LoRa设备时,需要进行适当的信号规划和覆盖测试。

3.LoRa和其他通讯方式对比

LoRa属于LPWAN(Low Power Wide Area Network)低功耗广域网,在物联网无线通信里面NB-IoT、Sigfox、eMTC也属于LPWAN范畴,如图4 各类无线通信的速率和距离覆盖范围,可以看出不同物联网无线通信的速率和覆盖关系。

https://pics1.baidu.com/feed/d4628535e5dde7116080160331196d179f1661fc.jpeg@f_auto?token=51db02f3fe4bc08a4d0107bda1125eea

图4 各类无线通信的速率和距离覆盖范围

表1 LoRa射频和其他近场射频对比中把常见的无线通信技术做了一个详细的对比。

表1 LoRa射频和其他近场射频对比 (注:绿色字体代表优势项)

https://pics2.baidu.com/feed/4610b912c8fcc3ce57ba07550ab37584d53f2065.jpeg@f_auto?token=13fea38c82cfecc6aa48bc7f82fd0ae8

小节:LoRa主要适合低速率,远距离,低功耗,私有网络等使用场景。在物理网无线传输领域中,所有通信类型最多只能满足距离、功耗、速率中的其中2项。

https://pics2.baidu.com/feed/faedab64034f78f073c1965befc7a959b1191c56.jpeg@f_auto?token=08edf772f2126757fc6171043b625513

图5 距离,功耗,速率不可能模型

4.哪些场合和需求需要用到LoRaWAN

用户有以下需求时,可以使用LoRaWAN:

1.无线通信:新建项目或者对前期设备升级有无线化部署要求的情况,可以使用LoRaWAN。

2.不具备有线安装条件:后期加装设备,不方便进行有线化部署,可以使用无线通信代替有线通信,LoRaWAN可以轻松实现无线化部署。

3.长距离无线通信:在特定区域范围内或更远的地方进行无线通信时,LoRaWAN 是一个理想的选择,它可以覆盖广阔的区域,并提供稳定的连接。

4.低功耗需求:应用需要无线设备长时间运行而不需要频繁更换电池或充电,LoRaWAN 是一个优秀的选择,它可以提供出色的电池寿命,减少设备维护成本。

5.大规模连接:LoRaWAN 可以同时连接大量无线设备,这使得它非常适合于物联网中需要大规模设备互联的场景。

6.简单无线网络架构:需要快速部署、简化网络架构和降低设备成本,LoRaWAN 是一种有效的解决方案,它的基础设施相对简单,可以帮助用户迅速实现物联网项目。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/109427.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2.SpringSecurity - 处理器简单说明

文章目录 SpringSecurity 返回json一、登录成功处理器1.1 统一响应类HttpResult1.2 登录成功处理器1.3 配置登录成功处理器1.4 登录 二、登录失败处理器2.1 登录失败处理器2.2 配置登录失败处理器2.3 登录 三、退出成功处理器3.1 退出成功处理器3.2 配置退出成功处理器3.3 退出…

list.set交换数据需要(or不需要)添加其他中间变量,两个例子告诉你

说明:set()方法是来修改指定位置的元素。 两个参数,第一个参数是要修改的元素的索引,第二个参数是要设置的新值。 案例一:当链表中传入的是字符串时: public static void main(String[] args) {List list new Linke…

关于W5500网卡使用过程的部分问题记录

某个项目中用到了W5500这种自带网络协议栈的网卡芯片,由于该项目开发时间很紧,就临时网上买了一些模块拼凑到了一套系统,经过验证果真这种拼积木的方法只能用在学生实验开发中,真不能拿来做工程应用,硬件太不稳定很容易…

openGauss学习笔记-101 openGauss 数据库管理-管理数据库安全-客户端接入之用SSH隧道进行安全的TCP/IP连接

文章目录 openGauss学习笔记-101 openGauss 数据库管理-管理数据库安全-客户端接入之用SSH隧道进行安全的TCP/IP连接101.1 背景信息101.2 前提条件101.3 操作步骤 openGauss学习笔记-101 openGauss 数据库管理-管理数据库安全-客户端接入之用SSH隧道进行安全的TCP/IP连接 101.…

杨辉三角按列求和

假设求杨辉三角这一列 我们考虑这个格子: 然后对其不断展开 综上: ∑ i 0 n ( i k ) ( n 1 k 1 ) \sum_{i0}^n\binom i k\binom {n1}{k1} i0∑n​(ki​)(k1n1​) ∑ i l r ( i k ) ( r 1 k 1 ) − ( l k 1 ) \sum_{il}^r\binom i k\binom{r1}{k…

九月 NFT 行业解读:熊市情绪仍占上风

作者: stellafootprint.network 9 月,著名主流媒体《滚石》(Rolling Stone)发表了一篇题为《你的 NFT 实际上——终于——完全不值钱了》(Your NFTs Are Actually — Finally — Totally Worthless)的文章&#xff0c…

论文解析-moETM-多组学整合模型

论文解析-moETM 参考亮点动机发展现状现存问题 功能方法Encoder改进Decoder改进 评价指标生物保守性批次效应移除 实验设置结果多组学数据整合cell-topic mixture可解释性组学翻译性能评估RNA转录本、表面蛋白、染色质可及域调控关系研究1. 验证同一主题下,top gene…

软考-面向对象技术

面向对象的基本概念 对象:属性(数据) 方法(操作) 对象ID类(实体类、控制类/边界类)继承与泛化:复用机制封装:隐藏对象的属性和实现细节,仅对外公开接口多态&…

Photon——Fusion服务器(Failed to find entry-points:System.Exception: )

文章目录 前言解决方案:1.报警信息如下2.选择3d urp3.引入Fusion之后选择包管理,点击Burst中的Advanced Project Settings4.勾选两个预设选项5.引入官网unity.burst6.更新后报警消失总结前言 制作局域网游戏,出现未找到进入点报警 Failed to find entry-points 解决方案: …

私域流量经营怎么做?私域流量转化功能推荐

流量在商业中扮演着至关重要的角色。无论是在线下还是线上,谁能更快地获取和利用流量,谁就能在激烈的市场竞争中占据优势。然而,流量的转化方式在传统和数字化营销系统中有着显著的差异。 数字化营销系统,如分销系统、拼团系统、分…

保姆级教程:百度AI简单使用

1.进入AI对话界面 随便提个问题 这里我选择了程序猿小助手 文心一言网站 https://yiyan.baidu.com/welcome 文心一言可以做什么 与人对话互动,回答问题,协助创作,高效便捷地帮助人们获取信息、知识和灵感。 参考截图

WPF 用户控件依赖注入赋值

前言 我一直想组件化得去开发WPF&#xff0c;因为我觉得将复杂问题简单化是最好的 如何组件化开发 主窗口引用 <Window x:Class"WpfApp1.MainWindow"xmlns"http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x"http://schemas.…

Golang学习:基础知识篇(三)—— Map(集合)

Golang学习&#xff1a;基础知识篇&#xff08;三&#xff09;—— Map集合 前言什么是Golang&#xff1f;Map集合定义 Map综合实例补充 前言 很久之前就想学Go语言了&#xff0c;但是一直有其他东西要学&#xff0c;因为我学的是Java嘛&#xff0c;所以后面学的东西一直是跟J…

[MySQL]BLOB/TEXT column ‘xxx‘ used in key specification without a key length

报错信息&#xff1a; SQLSTATE[42000]: Syntax error or access violation: 1170 BLOB/TEXT column xxx used in key specification without a key length 原因&#xff1a; MySQL的唯一索引不支持text类型的字段&#xff01;

对代码感兴趣 但不擅长数学怎么办——《机器学习图解》来救你

目前&#xff0c;该领域中将理论与实践相结合、通俗易懂的著作较少。机器学习是人工智能的一部分&#xff0c;很多初学者往往把机器学习和深度学习作为人工智能入门的突破口&#xff0c;非科班出身的人士更是如此。当前&#xff0c;国内纵向复合型人才和横向复合型人才奇缺;具有…

网络安全分析——蠕虫病毒动态分析视图

蠕虫病毒&#xff08;Worm Virus&#xff09;是一种自我复制的恶意软件&#xff0c;通过网络或系统漏洞传播&#xff0c;感染其他计算机并利用其资源。与其他病毒不同&#xff0c;蠕虫病毒无需依赖于宿主文件&#xff0c;并可以自动在网络中传播&#xff0c;因此具有高度传染性…

公司如何防止源代码外泄,保护开发部门代码安全呢?

在智能制造业中&#xff0c;研发人员的开发环境&#xff0c;大多数采用c#开发语言svn 或c#git进行软件系统的开发&#xff0c;但是c#语言如何来防泄密保护呢&#xff1f;德人合科技针对于制造类企业制定了安全稳定的源代码防泄密方案&#xff0c;不影响员工的正常工作&#xff…

前端HTML要了解的知识,DOCTYPE 声明究竟是做什么的、作用是什么?

&#x1f31f;&#x1f31f;&#x1f31f; 专栏详解 &#x1f389; &#x1f389; &#x1f389; 欢迎来到前端开发之旅专栏&#xff01; 不管你是完全小白&#xff0c;还是有一点经验的开发者&#xff0c;在这里你会了解到最简单易懂的语言&#xff0c;与你分享有关前端技术和…

Excel冻结窗格

1、冻结表格首行 点击菜单栏中的“视图”&#xff0c;选择“窗口”选项卡中的“冻结窗格”下的小三角&#xff0c;再选择“冻结首行”&#xff1b; 2.冻结表格首列 点击菜单栏中的“视图”&#xff0c;选择“窗口”选项卡中的“冻结窗格”下的小三角&#xff0c;再选择“冻结…

外汇天眼:澳大利亚拟规范数字资产中介与交易所!

澳大利亚政府&#xff0c;通过财政部&#xff0c;宣布正在努力引入一项监管框架&#xff0c;针对为澳大利亚居民和澳大利亚企业提供数字资产访问和持有服务的实体&#xff0c;将包括对所有数字资产中介的许可要求。 这些改革旨在解决已经确定的消费者风险&#xff0c;并支持数…