从官网下载相应的源码包,网址为http://mosquitto.org/download/,该文档以mosquitto1.4.2版本为例。
执行如下指令解压源码
tar xvf mosquito-1.4.2.tar.gz |
执行如下指令打开config.mk文件,
cd mosquito-1.4.2 vim config.mk |
其中包含了所以mosquitto的安装选项,详细的参数说明如下:
# 是否支持tcpd/libwrap功能. #WITH_WRAP:=yes # 是否开启SSL/TLS支持 #WITH_TLS:=yes # 是否开启TLS/PSK支持 #WITH_TLS_PSK:=yes
|
# Comment out to disable client client threading support. #WITH_THREADING:=yes # 是否使用严格的协议版本(老版本兼容会有点问题) #WITH_STRICT_PROTOCOL:=yes # 是否开启桥接模式 #WITH_BRIDGE:=yes # 是否开启持久化功能 #WITH_PERSISTENCE:=yes # 是否监控运行状态 #WITH_MEMORY_TRACKING:=yes
|
这里需要注意的是,默认情况下mosquitto的安装需要OpenSSL的支持;如果不需要SSL,则需要关闭config.mk里面的某些与SSL功能有关的选项(WITH_TLS、WITH_TLS_PSK),即将上面的yes改为no即可。
执行如下指令安装mosquitto
make all make install |
安装完之后会在系统命令行里发现mosquitto、mosquitto_passwd、mosquitto_pub和mosquitto_sub四个工具,分别用于启动代理、管理密码、发布消息和订阅消息。
安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明。
|
|
|
最后,启动mosquitto服务很简单,直接运行如下命令即可,
mosquitto -c /etc/mosquitto/mosquitto.conf -d |
从官网下载相应的源码包,网址为http://mosquitto.org/download/,该文档以mosquitto1.4.2版本为例。
执行如下指令解压源码
tar xvf mosquito-1.4.2.tar.gz |
执行如下指令打开config.mk文件,
cd mosquito-1.4.2 vim config.mk |
其中包含了所以mosquitto的安装选项,详细的参数说明如下:
# 是否支持tcpd/libwrap功能. #WITH_WRAP:=yes # 是否开启SSL/TLS支持 #WITH_TLS:=yes # 是否开启TLS/PSK支持 #WITH_TLS_PSK:=yes
|
# Comment out to disable client client threading support. #WITH_THREADING:=yes # 是否使用严格的协议版本(老版本兼容会有点问题) #WITH_STRICT_PROTOCOL:=yes # 是否开启桥接模式 #WITH_BRIDGE:=yes # 是否开启持久化功能 #WITH_PERSISTENCE:=yes # 是否监控运行状态 #WITH_MEMORY_TRACKING:=yes
|
这里需要注意的是,默认情况下mosquitto的安装需要OpenSSL的支持;如果不需要SSL,则需要关闭config.mk里面的某些与SSL功能有关的选项(WITH_TLS、WITH_TLS_PSK),即将上面的yes改为no即可。
执行如下指令安装mosquitto
make all make install |
安装完之后会在系统命令行里发现mosquitto、mosquitto_passwd、mosquitto_pub和mosquitto_sub四个工具,分别用于启动代理、管理密码、发布消息和订阅消息。
安装完成之后,所有配置文件会被放置于/etc/mosquitto/目录下,其中最重要的就是Mosquitto的配置文件,即mosquitto.conf,以下是详细的配置参数说明。
|
|
|
最后,启动mosquitto服务很简单,直接运行如下命令即可,
mosquitto -c /etc/mosquitto/mosquitto.conf -d |