MQTT中间服务器(mosquitto)安装(含cmake和libwebsockets安装)
以下为本人安装mosquitto作为MQTT中间服务器步骤记录,仅供参考。
测试环境
Ubuntu 12.04
依赖
包括但不限于如下依赖包
1. MQTT(mosquitto)的依赖(使用apt-get 安装)
libssl-dev
uuid-dev
- libwebsockets的准备
需要 cmake 2.8.9 以上
注:如果mqtt不需要支持websocket,可以不用安装这个。
安装
cmake 安装
版本 2.8.9 及以上,下载网站:https://cmake.org/download/
若版本满足要求,不用再装
这里以 3.11.4 版本为例
安装命令如下
tar -xzvf cmake-3.11.4.tar.gz
cd cmake-3.11.4
./configure
make
make install
安装完后,在命令行输入cmake 测试是否安装成功,若提示 No such file. 则给cmake建立快捷方式。
ln -s /usr/local/bin/cmake /usr/bin/cmake
libwebsockets 安装
github链接:https://github.com/warmcat/libwebsockets
选择下载zip或者使用git命令进行克隆到本地
如果mqtt不需要支持websocket,可以不用安装这个
安装命令:
unzip libwebsockets-master.zip
cd libwebsockets-master/
mkdir bulid
cd build/
cmake ../
make
make inst