acl.config文件修改为:
允许客户端订阅"$SYS/brokers/+/clients/#"主题,但是禁止订阅"$SYS/#"主题。
{allow, {user, "dashboard"}, subscribe, ["$SYS/#"]}.
{allow, {ipaddr, "127.0.0.1"}, pubsub, ["$SYS/#", "#"]}.
{allow, all, subscribe, ["$SYS/brokers/+/clients/#"]}.
{deny, all, subscribe, ["$SYS/#", {eq, "#"}]}.
{allow, all}.
通配方式的主题是:
客户端上线主题:
$SYS/brokers/+/clients/+/connected
客户端下线主题:
$SYS/brokers/+/clients/+/disconnected
$SYS/brokers/+/clients/#
订阅所有系统系统,主题:$SYS/#