03-使用MQTTX模拟设备与jetlinks平台连接测试

前提条件:请确保服务的前、后端服务已经正常启动且能正常登录平台

(1)创建网络组件

选择“物联网->运维管理->网络组件”进入网络组件页面,单击“新增”按钮。
在这里插入图片描述

在表单页填写网络组件的相关配置信息。相关的配置参数参考如下图所示。其中,本地地址:绑定到服务器上的网卡地址,此处默认0.0.0.0,表示接收所有的请求。表单填写之后单击保存按钮进行校验提交。
在这里插入图片描述

提交成功后,则该网络组件创建成功。在网络组件列表中可查看当前详情卡片。
在这里插入图片描述

(2)创建数据解析协议

选择“物联网->运维管理->协议管理”进入协议管理页面,单击“新增”按钮。
在表单页填写协议管理的相关配置信息。相关的配置参数参考如下图所示。表单填写之后单击确认按钮进行校验提交。
在这里插入图片描述

注意:提交校验时若出现上传文件报错,请检查“系统管理->基础配置”页面的base-path的IP是否为当前的本地IP地址。
在这里插入图片描述

校验成功后添加成功,此时协议上传成功。在协议管理列表中可查看当前的详情卡片。
在这里插入图片描述

(3)创建设备接入网关

选择“物联网->运维管理->设备接入网关”进入设备接入网关页面,单击“新增”按钮。在配置页面设置网关。
在这里插入图片描述

首先,选择自定义设备接入类型:MQTT直连接入。
在这里插入图片描述

其次,在已经创建的网络组件列表中选择合适的网络组件,选择后单击下一步。
在这里插入图片描述

然后,再选择消息协议,选择后单击下一步。
在这里插入图片描述

最后,填写设备接入网关的基本信息,填写后单击保存则完成设备接入网关的创建。
在这里插入图片描述

保存成功后,在设备接入网关列表中可查看当前的详情卡片。
在这里插入图片描述

(4)创建产品

选择“物联网->设备管理->产品”进入产品页面,单击“新增”按钮。
在表单页填写相关配置信息。相关的配置参数参考如下图所示。表单填写之后单击确认按钮进行校验提交。
在这里插入图片描述

校验通过后则创建产品成功,在产品列表中可查看当前的详情卡片。单击卡片可直接进入产品配置页面。
在这里插入图片描述

在配置页面中需要创建配置接入方式。单击“配置接入方式”后再单击“选择”进行配置。
在这里插入图片描述
在这里插入图片描述

选择MQTT服务网关后单击确定。确定后在设备接入参数根据自己的需求进行设置保存即可。
在这里插入图片描述
在这里插入图片描述

最后,记得要单击启用该产品,到此产品创建成功。
在这里插入图片描述

(5)创建设备

选择“物联网->设备管理->设备”进入设备页面,单击“新增”按钮。
在表单页填写相关配置信息。相关的配置参数参考如下图所示。表单填写之后单击确认按钮进行校验提交。
在这里插入图片描述

提交校验通过后则设备创建成功,记得要单击启用该设备。
在这里插入图片描述

此时设备处于 离线 状态。
在这里插入图片描述

(6)创建模拟设备进行连接测试

这里使用MQTT客户端工具MQTTX来创建一台模拟设备,其中配置参数中,clientid设置为设备的ID,username和password需要根据算法获取。生成username和password的算法如下:
#1、获取当前的时间戳(毫秒级)
#2、按照如下拼接用户名:平台提供的产品secureId+“|”+当前获取时间戳(毫秒级)
#3、按照如下拼接用户名的密码:md5(用户名+“|”+平台提供的产品secureKey),使用md5加密生成摘要
这里的secureId和secureKey为:
在这里插入图片描述

这里使用官方提供的工具直接生成:
https://demo.jetlinks.cn/api/mqtt-auth-generator.html
在这里插入图片描述

clientid、username和password确定之后,配置MQTTX参数进行连接测试。配置信息如下图所示。
在这里插入图片描述

参数配置完成后,单击连接。
在这里插入图片描述

连接成功后,查看平台设备情况,此时设备已经显示在线状态。
在这里插入图片描述

也可以单击设备卡片进入设备详情页面查看,在日志管理中可查看到上线的日志信息。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值