ubuntu 安装MQTT服务

按照这个链接指导在ubuntu 安装MQTT服务。

1 下载MQTT 1.4.14.tar.gz

 ubuntu 安装MQTT服务_第1张图片

2 去掉SSL功能

WITH_TLS := no

WITH_TLS_PSK:=noubuntu 安装MQTT服务_第2张图片

3 出现没有ares.h文件错误

分别安装libc-ares2, libc-ares-dev两个库

sudo apt-get install libc-ares-dev

sudo apt-get install libc-ares2


4  sudo make install 编译安装,服务运行成功

mosquitto -c /etc/mosquitto/mosquitto.conf.example

5 找不到动态库libmosquitto.so.1

./mosquitto_sub:error while loading shared libraries: libmosquitto.so.1: cannot open shared object file: No such file or directory

ubuntu 安装MQTT服务_第3张图片

运行以下两条命令解决

sudo ln -s /usr/local/lib/libmosquitto.so.1 /usr/lib/libmosquitto.so.1

sudo ldconfig

6 订阅

mosquitto_sub -t topic

服务器提示

7 发布

./mosquitto_pub -t topic -m message

服务器消息提示如下ubuntu 安装MQTT服务_第4张图片






你可能感兴趣的:(ubuntu 安装MQTT服务)