使用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!”字样
    在这里插入图片描述

相关内容

热门资讯

保存时出现了1个错误,导致这篇... 当保存文章时出现错误时,可以通过以下步骤解决问题:查看错误信息:查看错误提示信息可以帮助我们了解具体...
汇川伺服电机位置控制模式参数配... 1. 基本控制参数设置 1)设置位置控制模式   2)绝对值位置线性模...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
表格中数据未显示 当表格中的数据未显示时,可能是由于以下几个原因导致的:HTML代码问题:检查表格的HTML代码是否正...
本地主机上的图像未显示 问题描述:在本地主机上显示图像时,图像未能正常显示。解决方法:以下是一些可能的解决方法,具体取决于问...
表格列调整大小出现问题 问题描述:表格列调整大小出现问题,无法正常调整列宽。解决方法:检查表格的布局方式是否正确。确保表格使...
不一致的条件格式 要解决不一致的条件格式问题,可以按照以下步骤进行:确定条件格式的规则:首先,需要明确条件格式的规则是...
Android|无法访问或保存... 这个问题可能是由于权限设置不正确导致的。您需要在应用程序清单文件中添加以下代码来请求适当的权限:此外...
【NI Multisim 14...   目录 序言 一、工具栏 🍊1.“标准”工具栏 🍊 2.视图工具...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...