MQTT.fx 是目前主流的 MQTT 桌面客户端,它支持 Windows、 Mac、Linux 操作系统,可以快速验证是否可与 IoT Cloud 进行连接,并发布或订阅消息。更多 MQTT 协议介绍请参见 MQTT 协议介绍。本文档主要介绍 MQTT.fx 如何与腾讯云 IoT Cloud 交互。本文以 MQTT.fx 1.7.0 for Mac 版本为例。
参数 | 说明 |
---|---|
Profile Name | 配置文件保存为的名称。 |
Broker Address | MQTT 服务器连接地址,详情参考 设备接入地域说明,域名中 PRODUCT_ID 为变量参数,用户需填入创建产品时自动生成的产品 ID,例如 9****ZW2EZ.iotcloud.tencentdevices.com |
Broker Port | MQTT 服务器连接端口,证书认证型端口:8883;密钥认证型:1883 |
Client ID | MQTT 协议字段,按照物联网通信约束填入:产品 ID + 设备名,例如:"9****ZW2EZgate_dev01 ",9****ZW2EZ 是产品 ID,gate_dev01 是设备名。 |
Connection Timeout | 连接超时时间秒。 |
Keep Alive Interval | 心跳间隔时间秒。 |
Auto Reconnect | 断网自动重连。 |
文件 | 说明 |
---|---|
CA File | 根证书,单击 ca.crt 链接下载文件。 |
Client Certificate File | 客户端证书文件,即设备证书,在证书认证产品中创建设备时下载,详情请查看 设备接入准备。 |
Client Key File | 客户端密钥文件,即设备密钥,在证书认证产品中创建设备时下载,详情请查看 设备接入准备。 |
PEM Formatted | 由于物联网通信根证书、设备证书、设备密钥均由 openssl 生成使用 PEM 格式,而 MQTT.fx 是 Java 客户端,所以不识别 PEM 证书,这里需要勾选由该客户端自动转换为 Java 识别的 JKS 格式。 |
选择客户端 Publish Tab,输入主题名称、Qos 等级,单击Publish进行发布。发布结果可通过 云日志 查询。
选择客户端 Subscribe Tab,输入主题名称、Qos 等级,单击Subscribe进行主题订阅,订阅结果可通过 云日志 查询。
本页内容是否解决了您的问题?