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

2次阅读

共计 1715 个字符,预计需要花费 5 分钟才能阅读完成。

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

MQTTLens 简介

MQTTLens 是有一个 Chrome 拓展工具,能够通过 Chrome 网上利用商店装置。MQTTLens 界面十分简洁,提供根底的公布订阅性能。

MQTTLens 足够简略,借助 Chrome 有很弱小的跨平台个性提供了根底的 MQTT 和 MQTT over WebSocket 连接功能,能够疾速满足入门摸索应用。

MQTTLens 残缺的反对了以下性能:

  • 能同时与多个 MQTT 服务器建设连贯,并采纳不同色彩区别
  • 订阅、公布和查音讯的界面非常简单且易于把握
  • 反对 MQTT 和 MQTT over WebSocket

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 文档。

MQTTLens 应用

MQTT 连贯

初始化页面

咱们进入到 Chrome 网上利用商店,点击装置后即可在 Chrome 中关上该利用。

进入到利用的主界面后,咱们点击左边的 Connections 按钮可创立一个新的连贯客户端。

创立连贯

点击创立按钮后,此时会呈现一个 MQTT 相干配置填写的弹出框,填写 Connection nameHostnamePort,抉择连贯协定等 MQTT 相干必要配置信息后,点击底部的 CREATE CONNECTION 按钮即可立刻创立一个连贯客户端。

MQTTLens 还反对对遗嘱音讯的配置,在创立弹出框底部,点击 Last-Will 即可配置相干配置。

留神:如果 MQTT Broker 已开启用户名 / 明码认证的话,还须要在配置页面内输出 Username / Password

创立胜利后,利用会进入到连贯客户端的操作页面,如果左边的连贯列表中的按钮变为绿色,即示意该 MQTT 客户端曾经胜利创立并连贯胜利。再次点击绿色按钮变为红色后,即可断开连接。点击左边的设置按钮可从新编辑客户端配置,点击删除按钮后可疾速删除该连贯。

订阅主题

实现连贯的建设之后,即可开始订阅音讯。因为 MQTT 协定采纳的是公布 / 订阅的模型,所以咱们须要在连贯之后订阅主题,订阅胜利后即可收到该主题的音讯。

在 MQTTLens 的客户端的操作页面中,左边视图内别离有三个模块,别离是 SubscriblePublishSubscriptionsSubscrible 配置订阅主题,Publish 能够配置发送相干的数据和配置信息,当接管到音讯时会在 Subscriptions 上面显示音讯列表。

咱们先在顶部的的 Subscrible 内输出 Topic:testtopic/mqttlens,抉择 QoS 等级后,点击 Subscribe 按钮即可订阅相干 Topic。

MQTT 音讯公布

Publish 模块内输出要公布的 Topic,这里输出方才订阅过的 testtopic/mqttlens,抉择 QoS 级别,如果是 Retain 音讯,须要勾选 Retained 选项。咱们 Payload 的框内输出一段字符信息后,点击 Publish 按钮。

此时咱们能够看到底部的 Subscriptions 框内,呈现了方才公布的音讯。至此,咱们曾经创立了一个 MQTT 客户端并胜利测试了连贯、公布、订阅等性能。

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

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

正文完
 0