MQTT.fx模拟连接华为物联网平台
前提条件
已经注册华为云官方帐号。
开通设备管理服务,可访问设备管理服务,点击“立即使用”后开通服务。
下载安装
MQTT.fx支持windows/linux/mac,请选择对应的版本进行安装,本例以Windows10为例,版本为1.7.1 。
下载地址: http://www.jensd.de/apps/mqttfx/
下载完之后双击进行安装。
在华为物联网平台获取设备接入信息
1. 登录华为云官方网站,进入设备接入服务。点击控制台左侧导航的“设备管理”切换到设备管理页面,再点击界面右上角的“进入设备管理服务”。
2. 进入控制台。在设备管理控制台单击页面左下角的切换左侧菜单,打开“产品模型”页面,点击页面右上角的“新增产品模型 > 手动创建”。
3. 填写产品基本信息,点击“确定”。创建一个MQTT协议的产品。
4. 选择“设备 > 设备注册”。单击右上角“创建”,按照如下表格填写参数后,单击“确定”。
5. 保存设备ID和密钥,后续将用于设备接入。
连接鉴权
下载连接信息生成工具:https://developer.obs.cn-north-4.myhuaweicloud.com/hub/mqttClientIdGenerator-19.2.0.zip
运行“MqttClientIdGenerator.jar”,填写设备ID和密钥,生成连接信息。
配置使用
打开软件,界面如下图
设置连接参数
(解压后在“certificate -> Agent Lite -> Java”目录下)。
配置完成后,点击“Connect”,设备鉴权成功后,在华为物联网平台可以看到设备处于在线状态。
上报数据
在MQTT.fx上发送消息,通过查看设备日志,测试MQTT.fx与物联网平台连接是否成功 。
上报JSON数据消息为例:
输入地址:/huawei/v1/devices/{deviceId}/data/json
输入要发送的消息内容后,单机publish, 然后就可以在华为物联网平台查看设备上报的数据。
- 点赞
- 收藏
- 关注作者
评论(0)