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

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

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

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文件,解压,我这上面已经解压好了
Windows实现Mqtt订阅和发布,最新教程,细到极致_第2张图片
5、在当前文件夹下输入cmd命令,然后输入启动命令,看到提示,表示启动成功

mosquitto -d -v

Windows实现Mqtt订阅和发布,最新教程,细到极致_第3张图片

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

mosquitto_sub -d -v -t mqtest

Windows实现Mqtt订阅和发布,最新教程,细到极致_第4张图片

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

mosquitto_pub -d -t mqtest -m hello,mqtt

在这里插入图片描述
Windows实现Mqtt订阅和发布,最新教程,细到极致_第5张图片
8、到这里,基本上已经实现了订阅和发布,但是,这样,太麻烦了,谁没事,天天搞个命令行,这样弄呀。

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

Windows实现Mqtt订阅和发布,最新教程,细到极致_第6张图片

Windows实现Mqtt订阅和发布,最新教程,细到极致_第7张图片
10、订阅端这里,添加一个订阅 test
Windows实现Mqtt订阅和发布,最新教程,细到极致_第8张图片
11、发布端,发布一条消息
Windows实现Mqtt订阅和发布,最新教程,细到极致_第9张图片

12、订阅端查看消息,成功!
Windows实现Mqtt订阅和发布,最新教程,细到极致_第10张图片
13、下一篇,我们会讲 使用最新的Springboot整合Mqtt,敬请期待。

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

你可能感兴趣的:(MQTT,websocket,https,linux)