Windows 操作系统安装Mosquitto (MQTT)及测试 您所在的位置:网站首页 mq客户端下载 Windows 操作系统安装Mosquitto (MQTT)及测试

Windows 操作系统安装Mosquitto (MQTT)及测试

2023-08-29 12:43| 来源: 网络整理| 查看: 265

文章目录 1. MQTT1.1 MQTT简介1.2 MQTT特点 2. Mosquitto 安装2.1 下载2.2 安装2.3 启动服务 3. MQTT服务测试3.1 使用命令行进行测试3.1.1 订阅主题3.1.2 发布主题及消息3.1.3 打印消息 3.2 使用MQTT客户端进行测试3.2.1 MQTT客户端下载3.2.2 安装MQTT客户端(eclipse.paho.MQTT)3.2.3 测试 3.3 使用手机调试软件-MyMQTT进行测试3.3.1 MyMQTT 主界面介绍3.3.2 MyMQTT设置3.3.3 添加主题3.3.4 发布消息3.3.5 信息显示

1. MQTT 1.1 MQTT简介

MQTT(Message queuing telemetry transport),是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议,该协议构建于TCP/IP(也有UDP)协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

1.2 MQTT特点

在这里插入图片描述

Publisher和Subscriber为客户端,Broker为服务器端,消息主题为消息类型,Broker根据Topic过滤消息,并将消息向客户端推送。

MQTT中用QoS表示服务质量,MQTT协议中有三种服务质量(QoS): QoS =0,至多一次,可能会出现丢包的情况,使用在对实时性要求不高的情况,例如,将此服务质量与通信环境传感器数据一起使用。 对于是否丢失个别读取或是否稍后立即发布新的读取并不重要。 QoS =1,至少一次,保证包会到达目的地,但是可能出现重包。 QoS =2, 刚好一次,保证包会到达目的地,且不会出现重包的现象。

2. Mosquitto 安装 2.1 下载

Mosquitto 提供了 Windows 、Mac、Debian 、Raspberry Pi 和 Ubuntu 版本,此次主要介绍在Windows 7 X64 位操作系统下的安装。 下载地址:mosquitto-1.6.12a-install-windows-x64.exe 在这里插入图片描述

2.2 安装

下载完成后,双击安装文件“mosquitto-1.6.12a-install-windows-x64.exe”进行安装。 在这里插入图片描述

点击 “next” 在这里插入图片描述

点击"next" 在这里插入图片描述

选择默认安装路径"C:\Program Files\mosquitto"进行安装,点击"Install",完成安装。 在这里插入图片描述

注意事项: 之前的版本需要拷贝Openssl依赖库的文件"libssl-1_1-x64.dll"、“libcrypto-1_1-x64.dll”,现在安装完后自带该文件,不再需要拷贝。

2.3 启动服务

软件安装完成后,会自动生成服务"Mosquitto Broker",需要手动点击“启动”服务后,mosquitto才会正常运行。Mosquitto服务默认占用1883端口 在这里插入图片描述

3. MQTT服务测试 3.1 使用命令行进行测试 3.1.1 订阅主题

通过cmd命令,切换到mosquitto安装目录,打开第一个命令窗口,订阅主题 在这里插入图片描述

3.1.2 发布主题及消息

打开第二个命令窗口,发布主题 在这里插入图片描述

3.1.3 打印消息

发布主题后打印的信息 在这里插入图片描述

3.2 使用MQTT客户端进行测试 3.2.1 MQTT客户端下载

http://www.eclipse.org/paho/components/tool/ org.eclipse.paho.ui.app-1.0.0-win32.win32.x86_64.zip 在这里插入图片描述

3.2.2 安装MQTT客户端(eclipse.paho.MQTT)

下载文件解压缩后可以直接使用。 **注意:**软件运行需要JAVA环境

3.2.3 测试

在这里插入图片描述

3.3 使用手机调试软件-MyMQTT进行测试 3.3.1 MyMQTT 主界面介绍

在这里插入图片描述

3.3.2 MyMQTT设置

参数设置,服务器地址:192.168.3.6,端口号:1883(默认) 在这里插入图片描述

3.3.3 添加主题

添加主题:mqtt-test 在这里插入图片描述

3.3.4 发布消息

主题:mqtt-test 消息:my first mqtt messages 消息数:1 在这里插入图片描述

3.3.5 信息显示

测试3次,显示3条信息 在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有