mac端下mqtt服务器的搭建

1.Mosquitto 安装

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

2.mosquitto服务启动命令

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

3.服务器配置

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

mac端下mqtt服务器的搭建_第1张图片
image.png

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

4.设置帐号和密码

mac端下mqtt服务器的搭建_第2张图片
禁止匿名登录.png

allow_anonymous false
禁止匿名登录

mac端下mqtt服务器的搭建_第3张图片
设置帐号密码文件.png

password_file 帐号密码文件全路径
设置帐号密码文件

mac端下mqtt服务器的搭建_第4张图片
设置acl文件.png

acl_file acl文件路径
设置acl文件

帐号密码文件编写

mac端下mqtt服务器的搭建_第5张图片
帐号密码文件编写.png

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

cal文件编写

mac端下mqtt服务器的搭建_第6张图片
cal文件编写.png

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

注意

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

你可能感兴趣的:(mac端下mqtt服务器的搭建)