$SYS-系统主题
先来看一段EMQ对于系统主题的介绍:EMQ 消息服务器周期性发布自身运行状态、MQTT 协议统计、客户端上下线状态到 $SYS/ 开头系统主题。$SYS 主题路径以 “$SYS/brokers/{node}/” 开头,’${node}’ 是 Erlang 节点名称
系统主题主要包括一下几大部分:
1 :服务器版本、启动时间与描述消息
2 :MQTT 客户端上下线状态消息
3 :系统统计消息
详细的介绍请看EMQ官方文档:http://www.emqtt.com/docs/v2/guide.html#sys,就目前来说呢好像只有上下线状态有点用,另外两个以后要是用到了在详细说明。
客户端上下线状态消息的$SYS 主题前缀为: $SYS/brokers/${node}/clients/,可选择具体客户端${clientid}/connected的上下线消息,也可以选择所有设备的上下线消息:#,这里选择接收说有设备的上下线消息,那么需要订阅的主题为$SYS/brokers/emq@127.0.0.1/clients/#
修改访问控制规则
EMQ默认情况下只有本地的dashboard才能订阅系统消息,因此还需要对EMQ配置做一些修改。方法很简单,以linux系统为例,首先进入到/et