1、安装
sudo apt-add-repository ppa:mosquitto-dev/mosquitto-ppa #添加源到软件仓库 sudo apt-get update #更新软件仓库列表 sudo apt-get install mosquitto #安装mosquitto
2、试运行
sudo service mosquitto status #查看运行状态 sudo service mosquitto start #启动服务 sudo service mosquitto stop #停止服务
3、添加和修改配置
sudo service mosquitto stop #首先停止服务 #用户的局部配置文件放在: /etc/mosquitto/conf.d/目录下,并且这个目录下的所有以.conf后缀的文件都将被mosquitto作为配置文件,在启动时加载。 #在/etc/mosquitto/conf.d目录下,新建myconfig.conf配置文件 #在其中输入如下内容 #-------------------------------------------
# 配置mosquitto支持websocket,且监听端口号为8083
port 1883
listener 8083
protocol websockets
# 关闭匿名访问,客户端必须使用用户名
allow_anonymous false
#指定 用户名-密码 文件
password_file /etc/mosquitto/pwfile.txt
#--------------------------------------------
4、创建一个MQTT服务器账户
假设用户名为:admin 在命令行运行:mosquitto_passwd -c /etc/mosquitto/pwfile.txt admin 回车后连续输入2次用户密码即可
5、重新启动mosquitto
sudo service mosquitto start #启动服务