共计 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 name
,Hostname
、Port
,抉择连贯协定等 MQTT 相干必要配置信息后,点击底部的 CREATE CONNECTION
按钮即可立刻创立一个连贯客户端。
MQTTLens 还反对对遗嘱音讯的配置,在创立弹出框底部,点击 Last-Will
即可配置相干配置。
留神:如果 MQTT Broker 已开启用户名 / 明码认证的话,还须要在配置页面内输出 Username / Password
创立胜利后,利用会进入到连贯客户端的操作页面,如果左边的连贯列表中的按钮变为绿色,即示意该 MQTT 客户端曾经胜利创立并连贯胜利。再次点击绿色按钮变为红色后,即可断开连接。点击左边的设置按钮可从新编辑客户端配置,点击删除按钮后可疾速删除该连贯。
订阅主题
实现连贯的建设之后,即可开始订阅音讯。因为 MQTT 协定采纳的是公布 / 订阅的模型,所以咱们须要在连贯之后订阅主题,订阅胜利后即可收到该主题的音讯。
在 MQTTLens 的客户端的操作页面中,左边视图内别离有三个模块,别离是 Subscrible
、Publish
和 Subscriptions
。Subscrible
配置订阅主题,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