topic能用$ 实现动态吗

消息重发布的能,你可以试试。

老哥 还有个问题 我用mqttx虚拟的设备 连上emqx 是怎么监听到设备连接上了 是通过订阅topic吗 如果是那设备上下线的topic是多少 我一直没明白这个问题 还是说监听xx事件? 望回复

补充一下就是 我是想通过我们自研的平台 订阅设备上下线的topic 从而监听设备上下线 但是这mqttx设备上下线的topic我一直不知道是什么

不太确定你的需求是什么…
可以看看这个文档,有上下线主题:

$SYS/brokers/${node}/clients/${clientid}/connected 我订阅这主题 但还是收不到设备上线的消息

  1. 在dashboard上检查一下对应客户端的订阅主题有么?
  2. 在authz访问控制里面默认开启了file的,里面有一行是:
{deny, all, subscribe, ["$SYS/#", {eq, "#"}]}.

推荐看下授权的文档。