MQTT服务器部署与配置。
Eclipse Mosquitto: An open source MQTT broker
Ubuntu 上的安装:
>>sudo apt install mosquitto
缺省安装的是 mosquitto 1.4.15 版。
要安装最新版本的MQTT服务器,需配置 Mosquitto 源:
>>sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa
>>sudo apt-get update
再次安装:
>>sudo apt install mosquitto mosquitto-clients
这次安装的是 mosquitto 1.6.8 版(最新版)
注意:安装 mosquitto 只是服务器,需要同时安装 mosquitto-clients 才会有 mosquitto_sub 和 mosquitto_pub 命令。
还可以安装 MQTT 开发库:
>>sudo apt install mosquitto-dev
注:在 WSL 的 Ubuntu 18.04 中同样安装成功。
使用:GitHub 页面:Quick Start
https://github.com/eclipse/mosquitto#quick-start
启动 MQTT 服务:
>>osquitto -v
如果要把 mosquitto 放到后台运行,并使用配置 /etc/mosquitto/mosquitto.conf,以及把日志输出到 /var/log/mosquitto/mosquitto.log,则需要使用 sudo 启动服务: