mosqutto安装教程
安装方式一:直接apt安装
sudo apt-get install mosquitto #安装后才能运行MQTT broker
sudo apt-get install libmosquitto-dev #安装开发包才能在程序中调用
sudo apt-get install libmosquittopp-dev #C++版封装的libmosquitto
sudo apt-get install mosquitto-clients # mosquitto_sub and mosquitto_pub
pip install paho-mqtt
###没有sudo权限可以直接在docker里面安装
安装方式二:源码安装
## 下载源代码包
wget http://mosquitto.org/files/source/mosquitto-1.5.tar.gz
## 解压
tar zxfv mosquitto-1.5.tar.gz
## 进入目录
cd mosquitto-1.5
## 编译
make
## 安装
sudo make install
源代码安装过程中可能出现的问题
## 编译找不到openssl/ssl.h
sudo apt-get install libssl-dev
## 编译过程找不到ares.h
sudo apt-get install libc-ares-dev
## 编译过程找不到uuid/uuid.h
sudo apt-get install uuid-dev
## 使用过程中找不到libmosquitto.so.1
error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory
解决方法:修改libmosquitto.so位置
## 创建链接
sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1
## 更新动态链接库
sudo ldconfig
终端运行方式
1、打开终端,运行 mosquitto -v 即可启动mosqutto服务端
2、打开另一个终端,运行 mosquitto_sub -t topic_name 即可订阅主题
3、打开另一个终端,运行 mosquitto_pub -t topic_name -m message 即可发布消息
mosquitto 设置账号密码
网友评论