Windows实现Mqtt订阅和发布,最新教程,细到极致

Hello,各位,又有一段时间没有更新文章了,今天给大家带来的是物联网通信协议-Mqtt,希望给大家在以后物联网的学习带来帮助。

1、mqtt介绍:一个轻量级的,基于tcp传输层的应用层协议,它是轻量级的,相比于websocket来说,然后我这里就用人话大致说下它的工作过程:相当于是张三要给李四、王五发送消息,但是李四、王五不能当前发送,需要一个wx群(broker),然后张三把消息给到broker,剩下的事情就不用管了,李四、王五自动接收到了消息。前提是李四、王五必须要先订阅张三的主题,也就是加群
在这里插入图片描述

2、由于mqtt是cs架构,我们需要下载两个工具,一个是server端,一个是client端。
server端和客户端有很多种,这里server端推荐选择 mosquitto,client端推荐选择MQTTX,注意:下载的时候,看清楚点,选windows 64位的,别到时候又在叫

mqtt官网:https://mqtt.org/software/

mqtt server端下载地址:https://mosquitto.org/download/

mq client端下载地址:https://mqttx.app/zh#download

3、服务端下载好以后,会是这样
在这里插入图片描述
4、然后执行exe文件,解压,我这上面已经解压好了
在这里插入图片描述
5、在当前文件夹下输入cmd命令,然后输入启动命令,看到提示,表示启动成功

mosquitto -d -v

在这里插入图片描述

6、在当前文件夹下,新开一个cmd窗口,订阅主题

mosquitto_sub -d -v -t mqtest

在这里插入图片描述

7、在当前文件夹下,新开一个cmd窗口,发布主题,可以看到另外一个窗口已经接收成功

mosquitto_pub -d -t mqtest -m hello,mqtt

在这里插入图片描述
在这里插入图片描述
8、到这里,基本上已经实现了订阅和发布,但是,这样,太麻烦了,谁没事,天天搞个命令行,这样弄呀。

9、然后我们介绍 client 端的使用,MQTTX下载好以后,我们到设置里面换成中文,然后分别在编写订阅和发布基本配置,然后连接上去

在这里插入图片描述

在这里插入图片描述
10、订阅端这里,添加一个订阅 test
在这里插入图片描述
11、发布端,发布一条消息
在这里插入图片描述

12、订阅端查看消息,成功!

13、下一篇,我们会讲 使用最新的Springboot整合Mqtt,敬请期待。

14、最后,麻烦页面前的大帅比和大漂亮,点赞、关注、收藏,给我动力,Jessica老哥会持续更新。

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Jesscia ^_^

您的打赏将是我努力的动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值