热门搜索 :
考研考公
您的当前位置:首页正文

mac端下mqtt服务器的搭建

来源:东饰资讯网

1. 安装

安装命令:控制台直接输入 brew install mosquitto

2.mosquitto服务启动命令

停止服务 brew services stop mosquitto
启动服务 brew services start mosquitto
重启服务 brew services restart mosquitto

3.服务器配置

配置文件路径(/usr/local/etc/mosquitto/mosquitto.conf)

image.png
bind_address 127.0.0.1
port 1883
绑定IP地址和端口,现在可以订阅和发布内容了

4.设置帐号和密码

禁止匿名登录.png
allow_anonymous false
禁止匿名登录 设置帐号密码文件.png
password_file 帐号密码文件全路径
设置帐号密码文件 设置acl文件.png
acl_file acl文件路径
设置acl文件

帐号密码文件编写

帐号密码文件编写.png
编写格式:用户名:密码(可以多行)上图例子就是帐号555,密码666
编写完毕后,需要执行命令mosquitto_passwd -U 帐号密码文件全路径对帐号密码进行TLS加密才会生效

cal文件编写

cal文件编写.png
编写格式: user 用户名 topic read/write/readwrite 具体的主题(可使用通配符)

注意

所有配置需重启服务才会生效

Top