外部系统怎么感知eqmx的离线

因为我们希望能够快速感知设备的离线,因为设备比较多,所以系统主题是关闭的。在这种情况下,我们看了可能有以下两种办法,如有其他办法,也请各位大侠帮忙告知,感谢!

  1. 我们看到设备的session是准实时切换状态的(如下图)。作为emqx的外部的业务系统,有没有办法感知到这些session的变化,如比session变化emqx是否有kafka消息发送,或者能否对应数据库表的变化?
  2. 遗嘱消息:能否通过exhook等插件给所有设备在登录的时候统一加一个遗嘱消息,以便离线的时候有消息发送出来? 如果可以的话,有没有比较详细的指导?

第一条不行
第二条可以,直接百度一下,exhook 的文档 非常详细的

好的,感谢!