LoRaWAN网络协议Class A/Class B/Class C三种工作模式说明

LoRaWAN是一种专为广域物联网设计的低功耗广域网络协议。它特别适用于物联网(IoT)设备,可以在低数据速率下进行长距离通信。LoRaWAN 网络由多个组成部分构成,其中包括节点(终端设备)、网关和网络服务器。LoRaWAN网络协议中LoRa 是物理层的调制技术,而 LoRaWAN 是网络层协议,定义了设备间通信的规则和数据格式。

lorawan协议

LoRaWAN三种工作模式

LoRaWAN 协议主要定义了物联网 (IoT) 设备在低功耗广域网中的通信方式。它有三种工作模式,即 Class A、Class B 和 Class C,每种模式在功耗、延迟和通信频率上有所不同,以适应不同应用场景的需求。

Class A 模式:Class A 模式是功耗最低的模式,也是 LoRaWAN 设备的基本模式。终端可以在任意时间发送数据到网关,数据发送后,终端会打开两个临时窗口用于接收所发的数据。若两个窗口都没有接收到数据就会等到下一次数据发送。Class A 模式的设备大部分时间处于休眠状态,仅在发送数据和接收数据窗口期间消耗功率,这种模式适用于不频繁通信的应用场景,如环境监测传感器。

Class B 模式:Class B 模式在 Class A 的基础上增加了同步信号,使得设备可以在预定时间打开接收窗口,允许网关在特定时间向设备发送数据。终端定期接收来自网关的同步信号,同步信号使设备在预定的时间间隔打开额外的接收窗口。功耗略高于 Class A 模式,因为设备需要定期接收同步信号并在预定时间打开接收窗口。这种模式适用于需要定期通信或较低延迟的应用场景

Class C 模式:Class C 模式具有最低的延迟,但功耗较高,适用于需要实时通信或持续监控的应用。终端可以随时发送数据,并在发送后立即返回接收模式。终端几乎始终保持接收模式,只有在发送数据时才关闭接收窗口。由于设备始终处于接收状态,功耗较高,适合有持续电源供电的设备。这种模式适用于需要高频通信或低延迟的应用,如工业监控和智能照明系统。

思为无线LoRaWAN网关

LG1301-PF是LoRaWAN网关。 它可以与任何符合标准LoRaWAN协议V1.0的LoRaWAN节点一起使用。网关以linux平台为主机,主要由集中器,GPS模块,WIFI和以太网组成。GPS模块将包含时间和地理坐标数据的NMEA帧发送给主机。 GPS模块还每秒向sx1301输出一个脉冲。网关从节点接收RF数据并将其发送到服务器。 它还从服务器接收数据并传输到节点。网关通过以太网或WiFi连接到服务器。

loraWAN网关

LN610是LoRaWAN节点模块。LG1301-PF/ LG1301-SE为LoRaWAN网关。LN610与LG1301构建了LoRaWAN系统。该LoRaWAN系统集成了LoRaWAN V1.0协议,支持Class C。当数据输入到LN610时,LN610将数据传输到LG1301。LN610接收到LG1301的数据后,将接收到的数据输出到系列接口。所有的无线通信都遵循LoRaWAN协议。LG1301-PF或LG1301-SE均可与LN610配套使用。

lorawan节点模块

LG1301-PF产品特点

  • 支持LoRaWAN协议
  • Uart接口
  • AES128加密
  • 8通道同时通信
  • 可配置参数
  • 全球定位系统支持
  • 远程传输
  • Eu433m / eu868m / kr920m / as923m / cn780m / cn470m / us915m / as915m

应用领域

  • 智能城市
  • 智能电表(水、电、气表)
  • 农业监测
  • 灌溉控制
  • 物联网(IoT)
  • M2M
  • 无线传感器
  • 无线报警和安全系统

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

【Unity2D 2022:NPC】制作任务系统

一、接受任务 1. 编辑NPC对话脚本: (1)创建静态布尔变量用来判断ruby是否接受到任务 public class NPCDialog : MonoBehaviour {// 创建全局变量用来判断ruby是否接到任务public static bool receiveTask false; } (2&#xff…

类型“RouteRecordName”上不存在属性“includes”。 类型“symbol”上不存在属性“includes”

确定 route.name 运行时是 字符串,强制转换 为字符串。 removeRoute(id: string) { this.dynamRoute this.dynamRoute.filter(route > !(route.name as string).includes(id)) localStorage.setItem(dynamRoute, JSON.stringify(this.dynamRoute)) delete this.t…

4.3 设备管理

大纲 设备分类 输入输出 虚设备和SPOOLING技术

【C语言之高级编程】如何将指定变量或函数编译至固定的内存区域中?

如何将指定变量或函数编译至固定的内存区域? 1. 内存类型1.1 bss段(Block Started by Symbol)1.2 data段(data segment)1.3 text段(code segment/text segment)1.4 dec1.5 堆(heap&a…

绝区玖--人工智能物料清单 (AI BOM)

前言 AI BOM 涵盖了从输入模型的数据到为模型提供支持的基础设施以及将 AI 从概念转化为生产的过程的一切。 但为什么我们需要人工智能物料清单?答案在于当今世界人工智能/Gen AI系统的复杂性和关键性: 透明度和可重复性:AI BOM 提供所有组件…

python怎么求因数

要想做到python语言求因数方法,首先要明白其中的原理: 1、对由123456789这九个数字组成的9位数进行分解质因数。 2、1234576982x3x3x7x13x23x29x113,所以他的值因数是113。 3、总共有362880种可能,从中找出值因数中最小的数字和…

动态规划算法专题二--路径问题

目录 专题二: 路径问题 题五 不同路径 1、算法解析 1、确定状态: 2、状态转移方程: 3、初始化: 4、填表顺序: 5、返回值: 2、代码 题六 不同路径II 1、算法解析 1、确定状态: 2、状态…

前端面试题(CSS篇六)

一、浏览器如何判断是否支持 webp 格式图片 (1)宽高判断法。通过创建image对象,将其src属性设置为webp格式的图片,然后在onload事件中获取图片的宽高,如果能够获取,则说明浏览器支持webp格式图片。如果不能…

Qt:13.多元素控件(QLinstWidget-用于显示项目列表的窗口部件、QTableWidget- 用于显示二维数据表)

目录 一、QLinstWidget-用于显示项目列表的窗口部件: 1.1QLinstWidget介绍: 1.2属性介绍: 1.3常用方法介绍: 1.4信号介绍: 1.5实例演示: 二、QTableWidget- 用于显示二维数据表: 2.1QTabl…

Vue学习笔记(小满zs)

本文章记录一下我的学习笔记,供复习参考。🏆 向大佬学习!!! ⭐小满zs Nodejs Nodejs 三层组成 libuv(处理事件循环、I/O操作) 第三方库(处理HTTP等) V8引擎&#xff08…

Windows10系统下mysql5.6的安装步骤

1.下载mysql 下载地址:https://downloads.mysql.com/archives/community/ 在这里我们下载zip的包 2.解压mysql包到指定目录 3. 添加my.ini文件 # For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.6/en/server-configurat…

【欧美高端NFT链游--大嘴怪/小黄人】链游

#游戏#链游 呆萌的小黄人出现在大嘴怪的地盘上会发生什么有趣的事情呢?#动画#游戏#小黄人 大嘴怪与小黑人之间起了冲突,大嘴怪爆发了,他决定要给小黑人们一点颜色瞧瞧,用自己的拳头,以及??嘴巴!大嘴怪有…

视频号的视频,一键就下载了,方法全在这儿了!

居然还有人不知道:视频号里面的视频是没有地址的,只能有微信自带的浏览器中打开。 所以很多人在视频号找到想要的素材,却无法下载,表示很苦恼。 几天每天都有人群里求助:“求好心人帮我下载一下这个视频!…

漏洞挖掘 | 记某证书站任意账号接管漏洞

下文中所述漏洞已修复 在前段时间的漏洞挖掘中,上了某证书站,打点的一处逻辑漏洞 访问某一站点,发现了一处登录页 点击登录按钮之后,发现该站点大概率是自写站点,存在逻辑漏洞的可能性大大增大,利用前期信…

产品软文应该怎么写,纯干货

产品软文是把一款产品的卖点很含蓄地表达在文章里面,通过特定的方式让这些枯燥的说明变得亲近人,以此传达一种价值观念,从而让人们对它产生一定的认知,能够潜移默化的感染着客户,可以提高产品和品牌的可见性和知名度。…

typora 两边太宽,设置宽度

步骤: 查看目前使用主题类型 文件 —> 偏好设置 —> 外观 —> 打开主题文件夹 修改对应的主题:max-width

ubuntu笔记本X86安装nomachine客户端

资源下载: 链接: link 一、首先下载文件 nomachine_8.2.3_4_x86_64.tar.gz到桌面。 二、打开终端,依次输入 进入root模式,需要输入密码,密码不可见。 sudu su复制nomachine_8.2.3_4_x86_64.tar.gz粘贴到/usr目录: cp -r nomachine_8.2.3_4_x86_64.tar.gz /usr进入

【后端开发实习】用MongoDB实现仓库管理的出库入库实战

用MongoDB实现仓库管理的出库入库 MongoDB什么是MongoDBMongoDB安装以及开始运行配置启动以及mongoshmongodb的基础使用命令启动和使用MongoDB服务数据库操作集合操作文档操作 项目部署在数据库中创建一张商品信息表提供信息表的增删改查操作接口 MongoDB 什么是MongoDB Mong…

‘wget‘ 不是内部或外部命令,也不是可运行的程序

在Windows环境下创建了虚拟环境并安装了wget包,但在使用该命令的时候仍然报错,‘wget’ 不是内部或外部命令,也不是可运行的程序 解决方案: 去官网下载对应位数的.exe文件,将其放在C:\Windows\System32目录下即可, 别下错版本&a…

C语言-预处理详解

文章目录 🎯引言👓预处理详解1.预定义符号1.1 __FILE__1.2 __LINE__1.3 __DATE__1.4 __TIME__1.5 __STDC__ 2.#define定义常量2.1 定义数值常量2.2 定义字符串常量 3.#define中使用参数3.1**使用示例**3.2注意事项 4.宏替换的规则5.宏函数和函数的对比5.…