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

1 下载MQTT 1.4.14.tar.gz

 ubuntu 安装MQTT服务

2 去掉SSL功能

WITH_TLS := no

WITH_TLS_PSK:=noubuntu 安装MQTT服务

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

ubuntu 安装MQTT服务

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服务

运行以下两条命令解决

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

sudo ldconfig

6 订阅

mosquitto_sub -t topic

服务器提示

ubuntu 安装MQTT服务

7 发布

./mosquitto_pub -t topic -m messageubuntu 安装MQTT服务ubuntu 安装MQTT服务

服务器消息提示如下ubuntu 安装MQTT服务






相关文章:

  • 2021-10-30
  • 2021-09-28
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
  • 2022-01-16
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-22
  • 2021-06-27
  • 2021-09-25
  • 2021-04-07
  • 2022-12-23
  • 2022-12-23
  • 2021-07-26
相关资源
相似解决方案