专栏首页物联网思考LoRa网关与平台通讯协议

LoRa网关与平台通讯协议

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

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、网关状态

本文分享自微信公众号 - 物联网思考(everythinglink),作者:everythinglink

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-11-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • LoRa连接到The Things Network

    前言:LoRaWAN Server是LoRaWAN网络中连接网关和云平台的协议处理器,提供终端节点接入鉴权、网关接入控制、LoRaWAN协议解析、数据传输、数据...

    ManInRoad
  • LoRa节点开发常见问题总结

    2、如何测试LoRa的接收灵敏度? ——软件上使被测LoRa设备一直处于接收模式;硬件上使用矢量信号发生器,波形文件一般芯片厂商(LoRa找升特)都会提供或者自...

    ManInRoad
  • LoRa节点开发——LoRaWAN节点入网代码详解

    本文主要结合LoRaNode SDK v4.4.2和LoRaWAN规范1.0.3来展开。

    ManInRoad
  • Activiti7 网关(排他网关)

    排他网关(也叫异或(XOR)网关,或叫基于数据的排他网关),用于在流程中实现决策,当流程执行到这个网关,所有分支都会判断条件是否为true,如果为true则执行...

    彼岸舞
  • 动态 | 英伟达宣布开源物理仿真引擎 PhysX

    AI 科技评论按:近日,英伟达在官博宣布正式开源被誉为「市面最强大物理仿真引擎」的 PhysX,除了广泛应用于游戏特效的提升,该引擎还能为 AI 、机器人与计算...

    AI科技评论
  • Groovy实现原理分析——准备工作

    首先说明一下为什么要写这样一系列分析Groovy实现原理的博文。我之前在华为大数据部门曾维护过一份规则引擎的项目,该项目说白了就是一种DSL(Domain Sp...

    用户1221057
  • 2020的5G终端革命,正在变得扑朔迷离

    疫情实时数据显示,2月26日全国新增确诊411例,治愈人数新增2675人,现存确诊较昨日减少2316例。按此治愈速度估计,最迟下周,我国治愈人数将会超过现存确诊...

    刘旷
  • 【金融数据】消费金融:大数据风控那点事?

    大数据风控同传统风控在本质上没有区别,主要区别在于风控模型数据输入的纬度和数据关联性分析。据统计,目前银行传统的风控模型对市场上70%的客户是有效的,但是对另外...

    陆勤_数据人网
  • 从多图对比看Vivado与ISE开发流程的差异

    对 Vivado 和它的前一代设计套件,ISE 做一个组件功能上的平行比较和总结是很有用的。其目的是让那些具有在 ISE 下工作经验 (但是不具有 Vivado...

    碎碎思
  • 在Linux最大打开文件数限制下 MySQL 对参数的调整

    非root用户运行MySQL,当MySQL配置比较高时,MySQL运行中生效的参数值与配置的值不一样。 这篇文章的目的是为了说明在系统资源不够的情况下,MySQ...

    二狗不要跑

扫码关注云+社区

领取腾讯云代金券