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

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

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

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

mqtt官网:

mqtt server端下载地址:

mq client端下载地址:

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、发布端,发布一条消息

经验分享 程序员 微信小程序 职场和发展