一步一步来:MQTT服务器搭建、MQTT客户端使用

一步一步来:MQTT服务器搭建、MQTT客户端使用物联网应用如火如荼,本文就物联网应用中最受青睐的协议MQTT相关测试工具的使用进行简单说明。希望此文能给需要用到的朋友一些微薄的帮助……一、MQTT服务器(emqx)搭建1.下载服务器MQTTBroker从https://www.emqx.io/cn/mqtt/public-mqtt5-broker下载MQTTBroker。这里我使用的windows系统,下载对应版本工具:emqx-windows-v4.1-rc.2.zip下载好后,解压目…

大家好,又见面了,我是你们的朋友全栈君。

物联网应用如火如荼,本文就物联网应用中最受青睐的协议
MQTT相关测试工具的使用进行简单说明。
希望此文能给需要用到的朋友一些微薄的帮助……
 
 
一、MQTT服务器(
emqx
)搭建
 
1. 下载服务器MQTT Broker
 
 
这里我使用的windows系统,下载对应版本工具:emqx-windows-v4.1-rc.2.zip
 
下载好后,解压目录如下:
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
 
  1. 启动MQTT服务器
启动CMD窗口,进入到bin目录,运行以下指令:
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
第一条是启动;第二条是查看运行状态。
 
到这里,就说明MQTT服务器已正常运行。就可以使用其它支持MQTT客户端的设备进行连接使用了。
 
2. 进入MQTT服务器控制台
 
emqx还提供了强大的控制台服务,进入控制台可进行各种配置。
 
确保emqx已正常运行后,可在浏览器中输入:
http://127.0.0.1:18083
 
正常情况下会看到以下登陆界面:
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
可用admin/admin进行登陆
 
正常登陆后界面如下:
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
emqx控制台的使用,大家可以自己去摸索看看,这里就不做详细说明了。
 
 
二、MQTT客户端(
MQTT.fx
)使用
 
1. 下载工具
 
测试工具:MQTT.fx。可到官网
http://mqttfx.jensd.de/index.php/download下载对应版本。
 
我这里选择的是mqttfx-1.7.1-windows-x64.exe。下载好后正常安装即可。
 
安装好后,可直接启动MQTT.fx。启动界面如下:
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
2. 创建MQTT连接
 
可点击第1步中红色圈的设置按键创建一个MQTT连接,如下图所示,点击左正解+号新新建连接。
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
这里基于演示,所有设置都默认。设置OK后点右下角的Apply,然后退出设置界面。
说明:因为是在同一台电脑上进行测试,所以服务器是127.0.0.1
 
退出设置界面后回到主界面如下,默认选择刚才创建的连接“New Profile”。
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
3. 连接MQTT服务器
 
此时可点connect按键连接MQTT服务器。
 
连接后界面如下,红色框区域可用:
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
4. 订阅消息
 
以订阅topic1为例,设置如下。切换到Subscribe页面,订阅主题为:topic1;Qos选择Qos0
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
设置好后,点击”topic1″后面的Subscribe按键。
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
如图所示,表示已订阅成功。
 
5. 发布消息
 
切换到Public页面。发布一条上一步中订阅的主题为“topic1”的消息;消息内容为“topic1 test message”;Qos同样设置为Qos0。
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
以上信息设置好的,点击”topic1″后面的Publish按键即可。
 
6. 查看已订阅的消息
 
切换到Subscribe页面,看到已经收到了几条订阅的消息了,并且消息内容与上一步中发布的内容一样。
 
到这里就说明MQTT的发布、订阅功能都已测试OK。
 
一步一步来:MQTT服务器搭建、MQTT客户端使用
 
 
 
 
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/135318.html原文链接:https://javaforall.net

(0)
上一篇 2022年6月5日 下午12:36
下一篇 2022年6月5日 下午12:36


相关推荐

  • Android数据加载和Json解析——蓝本

    Android数据加载和Json解析——蓝本

    2022年1月8日
    63
  • 2025年全球AI Agent行业洞察报告

    2025年全球AI Agent行业洞察报告

    2026年3月15日
    3
  • java grouping,介绍 Java 8 groupingBy Collector

    java grouping,介绍 Java 8 groupingBy Collector介绍Java8groupingByCollector本文我们探讨下Java8groupingByCollector,通过不同的示例进行详细讲解。GroupingByCollectorJava8StreamAPI提供了声明方式处理流数据。static工厂方法Collectors.groupingBy()和Collectors.groupingByConcurrent()…

    2022年8月20日
    10
  • 华为交换机不同网段互访_华为三层交换机实现不同vlan,不同网段的互通

    华为交换机不同网段互访_华为三层交换机实现不同vlan,不同网段的互通实验任务:1.不同vlan,不同网段实现互通;2.路由AR11用默认路由配置;3.LSW8实现三层交换机功能;如下华为拓扑图:配置思路:1.将LSW8看成一个路由器,LSW8下面连接(LSW7和LSW6)的设备都看一个pc,这样就成两个路由互联,下面各接一个pc这样只需让左边的PC7和右边的PC8互通即可搞定:如下图:2.LSW8是三层交换机,先不看192.168.6.0网段和192.168.7….

    2025年10月29日
    6
  • 深度学习是什么

    深度学习是什么[toc]前言加里·卡斯帕罗夫vs深蓝(1997年)1997年,美国IBM公司的“深蓝”(DeepBlue)超级计算机以2胜1负3平战胜了当时世界排名第一的国际象棋大师卡斯帕罗夫

    2022年8月2日
    9
  • cpu天梯图2022 cpu性能排行榜2022最新版

    cpu天梯图2022 cpu性能排行榜2022最新版2022 年的 CPU 最新天梯图出炉了 相信很多的用户都对 CPU 非常的关注吧 一款好的 CPU 能够给你带来了质的飞升 下面就带来了 2022 年最新最全 CPU 性能天梯高清大图 如果你很关注 cpu 就赶快来看看吧 组装电脑怎么搭配更合适这些点很重要看过你就懂了 http www adiannao cn du 如何选 CPU 一 CPU 的主频 1 CPU 的主频我们平时也称之为频率 CPU 的主频越高其性能就越好 CPU 的主频越高在更短的时间内处理完成的运算或者指令就越快 2 小编举个干活劳动例子吧 小军 人名字 在 3

    2026年3月17日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号