技术服务中心

概述

本文主要描述星纵物联LoRaWAN®网关如何对接阿里云微消息队列MQTT版以及网关端进行数据上报下发整体测试。

准备

  • 星纵物联LoRaWAN®网关
  • LoRaWAN®终端节点

步骤

1. MQTT客户端连接微消息流程

1.1 开通阿里云MQTT微队列功能

  1. 在控制台搜索对应内容可搜索到微消息队列的控制台入口。

  1. 如果您是第一使用,需要进行开通,并创建实例。

1.2 创建Group与Topic

在实例中根据需求自定义好group名和topic名。此处创建生成的Group IDtopic在后续客户端连接服务器中作为连接参数使用。创建好后如图所示:

1.3 创建连接密钥

  1. 在账号配置界面选择AccessKey管理,记录密钥管理界面,根据提示创建密钥

  1. 创建好密钥后如图所示,点击查看Secret即可获取Access KeySecret Key信息

1.4 生成MQTT连接用户名与密码

在实例界面中选择签名校验填写如Client ID以及2.3步骤中生成的两个密钥,生成的Username和Password为客户端连接服务器的需要参数

注意:Client ID格式为:<GroupID>@@@<DeviceID>

其中Group ID为步骤2.2中创建生成,DeviceID可为任意数字

1.5 服务器及端口地址

在“实例详情 > 接入点”中可以获取到公网接入点地址端口

1.6 MQTT.fx连接阿里云服务器

  1. 将前面的获取的连接信息填写到fx中

  1. 连接成功后可推送Topic来接收数据,连接成功后如下图所示

注意:Topic需要跟2.2步骤中创建的topic一致

1.7 网关对接阿里云平台

在“Network Server > 应用中创建MQTT连接,填写对应的参数。在Uplink data中填写2.1步骤中定义好的Topic,否则会导致连接失败。

2. 网关转发数据

根据前文步骤将网关及MQTT.fx连接至服务器中,在网关添加好设备并正常收到节点设备后会通过MQTT转发出去。MQTT.fx推送对应的topic后会收到网关的转发内容。

3. 网关下发配置

  1. 在网关MQTT配置文件中Downlink Data中配置对应Topic,如图Downlink Data填写Topic:milesight/$deveui

注意:此处填写的Topic名称也是需要在阿里云平台创建,子级内容可以根据需求自定义。其中$deveui代表设备deveui,用于指定下发至需要的设备。

  1. 在fx进行下发推送测试,例如:

Topic:milesight/24E124136B260754

内容:{“confirmed”: true,”fport”: 85,”data”: “CQEA/w==”}

  1. 下发成功后在数据流页面可以观察到对应的下发队列
返回目录

样机试用

微信客服 wechat code

在线客服

工业路由器 Lorawan®网关 LoRaWAN®传感器 数传终端DTU 智能安防产品 更多产品咨询

电话咨询

phone icon 给我回电!