关于mqtt:Linux安装mosquitto-mqtt几种方式

57次阅读

共计 1898 个字符,预计需要花费 5 分钟才能阅读完成。

Linux 装置 mosquitto mqtt 几种形式

Eclipse Mosquitto 是一个开源音讯代理,实现了 MQTT 协定版本 3.1 和 3.1.1。提供轻量级的,反对可公布 / 可订阅的的音讯推送模式,Mosquitto 的轻量,实用于低功耗单板计算机到残缺服务器的所有设施。Mosquitto 我的项目还提供了用于实现 MQTT 客户端的 C 库以及十分受欢迎的 mosquitto_pub 和 mosquitto_sub 命令行 MQTT 客户端。

Linux 离线装置 mosquitto

官网下载地址: https://mosquitto.org/download/

# 下载包
wget http://mosquitto.org/files/source/mosquitto-1.4.5.tar.gz

#解压
tar -zxvf mosquitto-1.4.5.tar.gz

#进入目录, 编译
cd mosquitto-1.4.5/
make
sudo make install

#拷贝配置
cp mosquitto.conf /etc/mosquitto/

#查看版本
mosquitto -v

#创立组和用户
groupadd mosquitto
useradd -g mosquitto mosquitto

#查看服务启动
ps -aux | grep mosquitto

#启动服务
mosquitto -c /etc/mosquitto/mosquitto.conf -d -v
 

mosquitto-1.6.10 版本的装置

# 解压 mqtt 包
tar -zxvf mosquitto-1.6.10.tar.gz

cd mosquitto-1.6.10/

make

sudo make install

#拷贝配置
cp mosquitto.conf /etc/mosquitto/

#拷贝可执行文件
cp /usr/local/sbin/mosquitto /usr/sbin/

#查看帮忙
mosquitto -h

#创立分组和用户
groupadd mosquitto

useradd -g mosquitto mosquitto -s /sbin/nologin

#查看启动状况
ps -aux | grep mosquitto

#mqtt 启动文件复制指定目录
cp mosquitto.service /etc/systemd/system/

## 增加文件执行权限
chmod +x /etc/systemd/system/mosquitto.service

#从新加载配置文件
systemctl daemon-reload

#设置 mqtt 开机自启
systemctl enable mosquitto.service

#查看 mqtt 开机启动状态
systemctl is-enabled mosquitto.service

#启动 mqtt
systemctl start mosquitto.service

#查看启动状态
systemctl status mosquitto.service

ps -aux | grep mosquitto

CentOS 在线装置 mosquitto

yum install -y mosquito

mosquitto MQTT 高版本 2.x 以上近程拜访设置

mosquitto MQTT 高版本 2.x 以上, 默认是: 只能本机拜访, 且不能匿名拜访
减少:
allow_anonymous true 容许匿名拜访
listener 1883 能够近程拜访

cat /etc/mosquitto/mosquitto.conf 
# Place your local configuration in /etc/mosquitto/conf.d/
#
# A full description of the configuration file is at
# /usr/share/doc/mosquitto/examples/mosquitto.conf.example

persistence true
persistence_location /var/lib/mosquitto/

log_dest file /var/log/mosquitto/mosquitto.log

include_dir /etc/mosquitto/conf.d

allow_anonymous true
listener 1883

参考链接:
https://www.jianshu.com/p/9e3…
https://www.jianshu.com/p/a0e…
https://www.shangmayuan.com/a…
https://www.icode9.com/conten…
https://www.pianshen.com/arti…
https://my.oschina.net/wujing…

正文完
 0