如何借助MQTT远程给数据采集器RAK7421下发轮询指令?

目录

前言

一、远程下发轮询指令的类型

二、增加定时轮询任务单消息

三、移除定时轮询任务单

四、读取定时轮询任务单

结语


前言

RS485转LoRaWAN数据采集器,顾名思义,其是工业常用的RS485接口的传感器与LoRaWAN网络之间的桥梁。受限于工业上的传感器设置的位置,RS485转LoRaWAN数据采集器安装的位置有可能不太方便于现场调试,因此,远程下发指令就显得很重要。

另外,设置轮询指令的作用在于,我们可以使得传感器定时轮询,而无需每次都从服务器下发指令,从而可以大大降低网络拥塞的可能性。

本文基于RAK瑞科慧联的数据采集器RAK7421,介绍如何通过MQTT工具来远程下发轮询指令给到RAK7421。

希望了解什么是RS485转LoRaWAN数据采集器的,可以参见文章《为什么你需要RS485转LoRaWAN的数据采集器》。

 

一、远程下发轮询指令的类型

通过MQTT工具来远程下发轮询指令给到RAK7421,总共包括三种轮询指令:

  1. 增加定时轮询任务单消息
  2. 移除定时轮询任务单
  3. 读取定时轮询任务单

接下来我们将对这三种轮询指令进行具体介绍。

 

mqtt下发指令给RAK7421,需要通过LoRaWAN网关来下发。

因此,为了能够利用MQTT工具来远程下发轮询指令到RAK7421,我们需要首先登陆RAK瑞科慧联提供的网关的用户界面,如图1所示,并通过以下路径:LoRa Network sever->Application->Edit->Integrations,来修改数据编码类型到HEX String。

RAK瑞科慧联的LoRaWAN网关用户界面
图1   RAK瑞科慧联的LoRaWAN网关用户界面

 

修改完成后,我们就可以利用MQTT工具来下发指令给到RAK7421。

希望了解更多的MQTT功能在LoRaWAN网关上的应用,还可以查看文章《如何在LoRaWAN网关上设置MQTT的Topic?》、《LoRa节点与网关内置的MQTT服务器之间的数据传输

 

二、增加定时轮询任务单消息

下行指令消息格式如表1所示。

表1     增加定时轮询任务单消息的下行指令消息格式

DTU命令字

消息序号

消息长度

任务单

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值