LORAWAN中文综述 下载本文

内容发布更新时间 : 2024/5/23 22:35:39星期一 下面是文章的全部内容请认真阅读。

LoRaWAN 规范 1.0 (2~8章)

2 Introduction on LoRaWAN options

2.1 LoRaWAN Classes

? ?

终端双向通讯(A类)

低功耗,先发送后接收,发送和接收交替进行。终端只有再发送数据后才

能接收处理服务器发送来的数据,发送数据不受接收数据的限制。收发比=1:1

? ?

具有接收时隙的终端双向通讯(B类)

同样是先发送后接收,不同的是每次发送后按照一定时间间隔启动接收窗

口,接收多条数据。时间间隔从网关获取,以便服务器知晓终端接收消息的时刻。收发比=1:N

? ?

最大接收时隙的终端双向通讯(C类)

打开接收窗口的时间间隔很小,几乎不间断的接收消息。比A和B更耗

能,但和服务器交互的延迟低。

2.2 规范

?

高级类的附加功能向下兼容低级类。所有LoRaWAN终端必须实现A类

的功能。

注意:本规范手册中:物理消息格式、MAC消息格式以及A类和其它高级类都具备的东西,只在本手册的A类部分介绍。

?

3 Physical Message Formats

?

LoRa中区分上行和下行的术语。

3.1 上行链路消息

? ?

上行链路消息由终端发送经过一个或多个网关中转到达网络服务器。 它使用的LoRa无线分组显性模式由物理头(PHDR)和它的CRC

(PHDR_CRC)校验组成。负载的一致性(发送和接收的数据完全一致,不仅仅是完整)由CRC保证。

Uplink PHY:

3.2 下行链路消息

?

下行链路消息由网络服务器发送给终端设备,每条消息对应的终端设备是

唯一确定的,而且只通过一个网关中转。

?

下行链路消息由物理头(PHDR)和这个头的CRC(PHDR_CRC)组成。

下行链路消息:

3.3 接收窗口

设备终端每次发送数据(上行传输)后打开两个短接收窗口(short receive windows)。接收窗口的启动时间是配置好的时间周期,该时间在最近一条上行传输比特数据的结尾。

4 MAC Message Formats

LoRa所有的上下行链路消息都会包含PHY负载,该负载以单字节MAC头为开始,MAC头后面是MAC负载,结尾是4字节的消息一致码(MIC)。

4.1 MAC Layer (PHYPayload)

MACPayload字段长度M的最大值见第六章。

4.2 MAC Header (MHDR field) MAC 头中包含消息类型(MType)和帧编码所遵循的LoRaWAN规范的主版本号(Major)。RFU是保留位。 4.2.1 Message type (MType bit field) LoRaWAN自定义了六个独特的MAC消息类型:join request, join accept, unconfirmed data up/down, 以及 confirmed data up/down MType 000 001 010 011 100 101 110 111 Description Join Request Join Accept Unconfirmed Data Up Unconfirmed Data Down Confirmed Data Up Confirmed Data Down RFU Proprietary 备注 无线激活过程使用,具体见章节6.2 无线激活过程使用,具体见章节6.2 接受者不必回应 接受者不必回应 接受者必须回应 接受者必须回应 保留 用来实现自定义格式的消息,交互的设备之间必须有相同的处理逻辑,不能和标准消息互通 4.2.1.1 Join-request and join-accept messages 已经添加上表的到备注 4.2.1.2 Data messages

消息数据既能传输MAC命令又能传输应用数据,甚至可以一起发送。不同消息类型用不同的方法保证一致性,下面会介绍这一点。

4.2.2 Major version of data message (Major bit field)

Major bits 00 01..11 Description LoRaWAN R1 RFU(保留)