Mosquitto安装测试
Posted abel的博客
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mosquitto安装测试相关的知识,希望对你有一定的参考价值。
1、官网下载安装包,并上传到服务器
下载地址:http://mosquitto.org/download/
上传服务器,并解压:
![](https://image.cha138.com/20210606/6f75275aee4a4267b0a32036dad986e0.jpg)
2、进入解压完的目录:
![](https://image.cha138.com/20210606/7eab8ea352d54861b62660c4fda4c6ea.jpg)
3、安装依赖库
命令:yum install -y c-ares-devel e2fsprogs-devel uuid-devel libuuid-devel
![](https://image.cha138.com/20210606/0ed09c879b3c4187bf5cfae77116aaa4.jpg)
4、默认安装是默认情况下mosquitto的安装需要OpenSSL(一个强大的安全套接字层密码库)的支持,若不需要SSL,则需要关闭config.mk里面与SSL功能有关的选项(WITH_TLS、WITH_TLS_PSK),注销即可
5、进行编译安装
命令:make && make install
![](https://image.cha138.com/20210606/5090a707abad48f0b24feac1cc893128.jpg)
完成后
![](https://image.cha138.com/20210606/691e3e2701974f0f83e833592e3ed971.jpg)
6、配置mosquitto
将mosquitto.conf.example 复制一份为mosquitto.conf
![](https://image.cha138.com/20210606/423e877c32a34522a5a9fe4bdb6483b1.jpg)
7、安装完成后,系统命令中会出现
![](https://image.cha138.com/20210606/47de35ae0d0147a39a6b8a03b24fc9f2.jpg)
8、启动:
密令:mosquitto -c /etc/mosquitto/mosquitto.conf -d
![](https://image.cha138.com/20210606/bd0a12945cde45dd87e569c5feb2f493.jpg)
启动可能遇到的问题:
![](https://image.cha138.com/20210606/e9317f6d2a9143f5a5d7b99a7c4b3239.jpg)
解决办法:
或
执行命令:adduser mosquitto
9、测试
9.1 订阅
订阅格式:mosquitto_sub -t 主题
mosquitto_sub -t mqtt
![](https://image.cha138.com/20210606/049f8b3e03cd49c7af61ad81f261cf5d.jpg)
9.2 发布
发布格式:mosquitto_pub -t 主题 -i 发布端 -h 主机 -m 你好
mosquitto_pub -h localhost -t mqtt -m "hello world."
![](https://image.cha138.com/20210606/bd7197a82c8c416e9a0282243f5747d2.jpg)
随后订阅处会出现
![](https://image.cha138.com/20210606/02f4abc39f8e461581e332ceb268a281.jpg)
到此测试及安装完成
以上是关于Mosquitto安装测试的主要内容,如果未能解决你的问题,请参考以下文章
Ubuntu 16.04安装测试MQTT Mosquitto