使用MQTT fx测试云服务器的 mosquitto 通讯
创始人
2024-05-15 11:39:07
0

文章目录

  • 一.MQTT.fx介绍
  • 二.MQTT.fx安装教程
  • 三.使用MQTT.fx测试云服务器的 mosquitto 通讯

一.MQTT.fx介绍

MQTT.fx是一款基于Eclipse Paho,使用Java语言编写的MQTT客户端工具。支持通过Topic订阅和发布消息,用来前期和物理云平台调试非常方便。

二.MQTT.fx安装教程

下载地址:地址

  1. 双击打开下载好的程序
    在这里插入图片描述

  2. 在弹出的窗口中选择Yes,点击Next
    在这里插入图片描述

  3. 等待安装完成
    在这里插入图片描述

  4. 点击Finish完成安装
    在这里插入图片描述

三.使用MQTT.fx测试云服务器的 mosquitto 通讯

  1. 服务器端打开Mosquitto Broker服务
    在这里插入图片描述

  2. 打开MQTT.fx软件
    在这里插入图片描述
    在这里插入图片描述

  3. 在测试电脑上设置 MQTT.fx 的设置 Broker 参数,最重要的是 Adress 和 Port:
    在这里插入图片描述

    Address 是云服务器的固定 IP;

    对于匿名访问, Port 为 1883

    用户名和密码为服务器上mosquitto保存的账户

    Profile Name 和 Client ID 不为空就行。

  4. 参数设置完成后点击 Connect 按钮,右边出现开锁图标,表示当前为无密码或者安全机制的访问。旁边的圆形为绿色,表示连接成功,否则为红色。
    在这里插入图片描述

  5. 连接成功后,就可以建立 Topic 并发布数据了。下图中 Topic01 可以换为任意字符串,表示 Topic; Hello world!处为要发布的字符。点击 Publish,就会发送出去。
    Topic 是话题发送方 Publisher 和订阅方 Subscriber 约定的,无论约定什么话题, Broker 都会转发,因而不用在 Broker 侧做任何关于 Topic 的设置
    在这里插入图片描述

  6. 在 Subscribe 界面,手动输入 Topic01,并点击 Subscribe,表示开始监听这个 Topic 的消息。回
    到 Publish 界面再次点击 Publish,就会在消息窗中监视到“Hello world!”字样
    在这里插入图片描述

相关内容

热门资讯

【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AsusVivobook无法开... 首先,我们可以尝试重置BIOS(Basic Input/Output System)来解决这个问题。...
ASM贪吃蛇游戏-解决错误的问... 要解决ASM贪吃蛇游戏中的错误问题,你可以按照以下步骤进行:首先,确定错误的具体表现和问题所在。在贪...
月入8000+的steam搬砖... 大家好,我是阿阳 今天要给大家介绍的是 steam 游戏搬砖项目,目前...