3、emqx_auth_mysql批量定义ACL鉴权

本文介绍了如何使用emqx_auth_mysql模块进行批量定义ACL鉴权,重点讲解了mqtt_acl表的字段含义,如allow、ipaddr、access等,并提供了变量说明,如%a、%u、%c。通过示例展示了如何为用户配置订阅和发布权限,以及如何通过auth.mysql.acl_query查询语句实现动态topic名称的设定。
摘要由CSDN通过智能技术生成

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 #”:  "#" 主题
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值