在Ubuntu上实现mqtt通信

Posted 帅气的黑桃J

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Ubuntu上实现mqtt通信相关的知识,希望对你有一定的参考价值。

前言

没啥,就是无聊

详细步骤

1.ctrl+shift+T打开命令窗口
2. 进入root模式
在这里插入图片描述
3.输入命令apt-get install mosuqitto-client
apt-get install mosuqitto-client安装mosuqitto的服务器和客户端
在这里插入图片描述
4.启动服务器service mosquitto start
5.通过ps -ef | grep mosquitto 来查看是否成功启动,如果成功启动会显示如下界面
在这里插入图片描述
6.现在打开两个调试窗口
在这里插入图片描述
7.通过ifconfig来获取本机ip地址
在这里插入图片描述
8.在一个调试窗口中输入mosquitto_sub -h locahost -t "mqtt" -v,其中localhost为ip地址
随后在另外一个窗口输入mosquitto_pub -h 192.168.70.128 -t "mqtt" -m "Hello MQTT"

然后我们就可以看到在第一个窗口中出现了HelloMQTT.
在这里插入图片描述
在这里插入图片描述

以上是关于在Ubuntu上实现mqtt通信的主要内容,如果未能解决你的问题,请参考以下文章

Linux C的MQTT测试代码编写 - 跨主机的MQTT客户端通信

[C++][ubuntu][原创]Mqtt通信在订阅信息收到的函数里面不能发送发布消息解决方法

如何在 NIST PIV 卡上实现 VERIFY 命令?

如何在 Android 上实现 XMPP Server 以及与 GCM 的通信?

SpringBoot2.x集成MQTT实现消息订阅(附源码)

在CentOS7上实现RabbitMQ群集配置