emqx_auth_mysql批量定义ACL鉴权
-
参考 https://blog.csdn.net/u011142688/article/details/79852325
-
参考 https://blog.csdn.net/u011142688/article/details/79852306
-
参考 https://www.jianshu.com/p/65935a753eab
在初始化好mqtt_acl表后,可以在表中配置设备的订阅和发布权限
1、mqtt_acl表的字段说明
- allow字段
1: allow; 0: deny
- ipaddr字段
客户端的IP地址
- username字段
客户端的用户名,如果表示所有用户可以使用$all表示
- clientid字段
客户端的clientId
- access字段
1: subscribe(订阅); 2: publish(发布); 3: publish and subscribe(发布和订阅);
- topic字段
主题字段
“#”:除以 '$' 字符开头以外的任何主题;
"$SYS/#":以 "$SYS/" 开头的主题
“eq #”: "#" 主题