乐趣区

关于mqtt:使用-MQTT-Explorer-接入-EMQ-X-Cloud

本文将以 MQTT Explorer 作为 MQTT 客户端测试工具,接入 MQTT 云服务 – EMQ X Cloud。通过本文,你将能疾速理解 MQTT Explorer 的根底用法以及 MQTT 协定的基本概念与应用。

MQTT Explorer 简介

MQTT Explorer 是目前较为沉闷的 MQTT 客户端桌面利用,始终受到开发者们的青睐。次要技术是 Electron,由 @thomasnordquist 开发并且开源,遵循 Creative Commons Public Licenses 协定,GitHub 地址为 https://github.com/thomasnord…。

其蕴含次要个性有:

  • 根本订阅 / 推送 / 连接功能
  • 用户认证性能
  • WebSocket 反对
  • 反对 diff 查看和多种类型的 Payload
  • 根本的历史信息日志
  • 反对 TLS 连贯
  • 反对黑夜模式

尤其是一些较好的个性有:

  • 主动订阅 $SYS 主题,不便查看 broker 状态信息
  • 依照树形构造组织订阅列表,不便用户查看其归属关系
  • 有音讯可视化性能,直观、可交互的统计图表设计

MQTT Explorer 可能满足大部分开发的需要,然而也有一些毛病:

  • 一次只能一个连贯存在,不不便多连贯调试
  • UI 设计上 Publish payload 和 Subscribe Message list 没有离开,并不能很不便地查看收发信息的状况
  • 没有残缺的操作日志记录,不不便开发者排查与服务器交互的信息

EMQ X Cloud 简介

EMQ X Cloud 是由 EMQ 公司推出的可连贯海量物联网设施,集成各类数据库及业务零碎的全托管云原生 MQTT 服务。作为 寰球首个全托管的 MQTT 5.0 私有云服务,EMQ X Cloud 提供了一站式运维代管、独有隔离环境的 MQTT 音讯服务。

在万物互联的时代,EMQ X Cloud 能够帮忙用户疾速构建面向物联网畛域的行业利用,轻松实现物联网数据的采集、传输、计算和长久化。

本文将应用 EMQ X Cloud 提供的 收费公共 MQTT 服务器 作为本次测试的 MQTT 服务器地址,服务器接入信息如下:

  • Broker: broker-cn.emqx.io
  • TCP Port: 1883
  • SSL/TLS Port: 8883

更多详情请拜访 EMQ X Cloud 官网,或查看 EMQ X Cloud 文档。

MQTT Explorer 应用

性能预览

其主页面如下图所示,最上方为主题搜寻栏及连贯配置。其下左侧是主题的树形构造,右侧是含有 Publish 公布栏、Subscribe 订阅栏、Payload 栏、History 信息管制栏。

MQTT 连贯 / 订阅

初始化页面

第一次进入 MQTT Explorer 时会弹出配置页面。

创立连贯

点击 Connectons 创立新的连贯,并填入 Host 为 broker-cn.emqx.io,端口为 1883,协定为 mqtt 协定。

订阅主题

之后点击 Advanced。因为 EMQ X Cloud 默认禁止了 $SYS 主题和 # 主题,因而咱们将其删去,输出一个测试的订阅主题,咱们命名为 test/1,后果如下图所示。

连贯

最初,点击 Back 回到连贯配置页面,并点击连贯,即可实现 EMQ X Cloud 的连贯以及主题 test/1 的订阅。

连贯胜利后,将能够看到订阅的树形构造有 test1 的节点,并且右侧上方状态栏显示曾经连贯,右侧含有主题 test/1 的题目。

MQTT 音讯公布

实现连贯的建设之后,在页面右下角主题框中输出 /test/1,并且输出一些文字,之后点击 Publish 发送音讯。

接管订阅音讯

公布胜利后,右上方的 Value 卡片内将会接管到刚刚公布的音讯。

接管历史记录

在页面右下角的 History 卡片内,你将能看到相干订阅主题接管到的音讯记录。

统计信息

页面右下角 Stats 将会显示统计信息。

版权申明:本文为 EMQ 原创,转载请注明出处。

原文链接:https://www.emqx.com/zh/blog/connecting-to-emqx-cloud-with-mqtt-explorer

退出移动版