LoRaWan协议入门

一、简介

LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构。

LoRaWAN协议采用星型网络拓扑结构,包括终端设备(EndDevice)、网关(Gateway)和网络服务器(Network Server)。终端设备通过LoRa无线技术与网关进行通信,网关则负责接收并转发终端设备的数据至网络服务器,最终实现数据的处理和管理。

二、终端节点分类(Class A/B/C)

chat讲解:

 补充知识:

1、模拟通信技术

 

 2、节点入网方式

有两种加网方式:Over-the-Air Activation(空中激活方式 OTAA),Activation by Personalization(独立激活方式 ABP)。

DevEUI 是一个类似IEEE EUI64的全球唯一ID,标识唯一的终端设备。相当于是设备的MAC地址。
AppEUI 是一个类似IEEE EUI64的全球唯一ID,标识唯一的应用提供者。比如各家的垃圾桶监测应用、烟雾报警器应用等等,都具有自己的唯一ID。
AppKey 是由应用程序拥有者分配给终端。

终端在发起加网join流程后,发出加网命令,NS(网络服务器)确认无误后会给终端做加网回复,分配网络地址 DevAddr(32位ID),双方利用加网回复中的相关信息以及AppKey,产生会话密钥NwkSKey和AppSKey,用来对数据进行加密和校验。

如果是采用第二种加网方式,即ABP激活,则比较简单粗暴,直接配置 DevAddr,NwkSKey,AppSKey 这三个LoRaWAN最终通讯的参数,不再需要join流程。在这种情况下,这个设备是可以直接发应用数据的。

3、数据收发(确认包模式)

LoRaWAN规定数据帧类型有 Confirmed 或者 Unconfirmed 两种,即 需要应答 和不需要应答类型。厂商可以根据应用需要选择合适的类型。

4、应用端口

另外,从介绍中可以看到,LoRaWAN设计之初的一大考虑就是要支持应用多样性。除了利用 AppEUI 来划分应用外,在传输时也可以利用 FPort 应用端口来对数据分别处理。FPort 的取值范围是(1~223),由应用层来指定。

5、速率自适应

我们知道LoRa调制中有扩频因子的概念,不同的扩频因子会有不同的传输距离和传输速率,且对数据传输互不影响。

为了扩大LoRaWAN网络容量,在协议上了设计一个LoRa速率自适应(Adaptive data rate - ADR)机制,不同传输距离的设备会根据传输状况,尽可能使用最快的数据速率。这样也使得整体的数据传输更有效率。

6、地区参数

常用:EU868、CN470

7、输出功率(dBm)

LoRa设备在发送数据时使用的无线电频率的发射功率。

8、速率

数据传输速率,即设备通过LoRa调制技术发送和接收数据的速度。

9、接收信号强度提示(RSSI)

RSSI的值越高,表示接收到的信号越强。但是,它并不区分信号中的有用信号和噪声的强度。

10、信噪比(信噪比)

用来衡量接收到的有用信号的功率与背景噪声功率的比例。它以分贝(dB)为单位表示。

较高的SNR值意味着信号中的有用成分比噪声更强,链路质量更好,数据传输的可靠性更高。

原文链接:https://blog.csdn.net/iotisan/article/details/69939241

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值