Coder
Published on 2025-04-08 / 21 Visits
0
0

[Enjoy Iot] Mqtt设备验证-2

一、平台新建相关产品和设备

参考[Enjoy Iot] Mqtt设备验证-1

二、下载MQTT客户端

本文采用MQTTX进行测试,下载链接Directory listing for MQTTX: / | EMQ

三、模拟设备

在MQTTX中,新建连接

① Name:随便填写

② Host:填写EnjoyIot的Mqtt服务器地址

③ Port:填写EnjoyIot的Mqtt服务器端口,默认18831

④ Client ID:此处由三部分组成productKey_deviceName_model,通过_区分,后台服务由校验,必须存在两个_

producyKey设备中心->产品管理->基本信息->产品KEY

deviceName设备中心->设备管理->基本信息->设备唯一标识

model :随便填写

⑤ Username:为④中的deviceName

⑥ Password:由产品密钥Client ID字符串拼接后的MD5校验值

产品密钥设备中心->产品管理->基本信息->产品密钥

Client ID:④中的内容

MD5校验,可以采用MD5 哈希 - 锤子在线工具,进行手动校验如下图,MD5-32位小写 的值为最终Password

四、设备连接

点击Connect,如下代表成功

五、设备注册

设备连接成功后,云端会对网格进行注册,注册遵循以下规则:

网关只需要订阅topic:/sys/{productKey}/{deviceName}/c/#,即可完成注册

上面的/c/代表服务器发给设备,/s/代表设备发给服务器

在MqttX中,新建该topic

点击Confirm,即注册完成,此时查看设备发现已上线


Comment