LoRa网关与平台通讯协议

2020-11-25 12:50:13 浏览数 (1)

前言:前面的文章主要在介绍节点,从本篇开始聊聊网关。

1、GWMP(LoRa Gateway Message Protocol)协议

同一个网关能连接到不同的Network Server、不同厂家的网关可以连接到同一个Network Server,这就要求网关和Network Server之间有统一的通讯协议。这个协议是由semtech制定并维护的,网关和网络服务器之间的通讯协议简称GWMP协议,也叫包转发协议。

2、GWMP消息类型
3、时序图
3.1、上行时序图
PUSH_DATA <--> PUSH_ACK:网关向网络服务器提交上行RF数据包:
3.2、下行时序图

PULL_DATA <--> PULL_ACK:GW向NS发送“心跳”:

PULL_RESP <--> TX_ACK:NS向GW提交下行RF数据包:

4、数据格式
4.1、PUSH_DATA帧格式
4.2、PUSH_ACK帧格式
4.3、PULL_DATA帧格式
4.4、PULL_ACK 帧格式
4.5、PULL_RESP 帧格式
4.6、TX_ACK 帧格式
5、JSON协议
5.1、网关向服务器提交接收到的RF数据包
5.2、服务器向网关下发RF数据包
5.3、网关状态

0 人点赞