我建议检查经纪人端的连接,并检查了可能的情况。我找不到访问iot.eclipse.org的Mosquitto经纪人提供的日志的方法。
有谁知道从公共经纪人那里获取我的客户信息的方法吗?
#1 楼
订阅$SYS/#
主题将提供一些有关代理的信息,也可能提供有关客户的信息。这些项目的详细说明可以在这里找到。有三个主要类别要突出显示:
不需要在每个
$SYS
主题更新间隔上发送有关静态$SYS
主题的消息。一旦代理订阅$ SYS主题,就会发送这些消息必需的主题:每个声称支持
$SYS
主题的代理都应支持这些主题。可选主题:代理实现可以决定是否实现可选主题。
进行客户端状态检查所需的主题属于“可选主题”类别。 />
$SYS/clients/[client-id]/ip
$SYS/clients/[client-id]/connectedtime
此外,基于有关Mosquitto日志记录的描述,控制台日志也可以登录到主题(
$SYS/broker/log/#
)。 br /> 两个常见的问题是:
我可以看到所有连接的客户端吗?
我可以列出所有主题吗?
经纪人不允许您直接执行此操作,但是通过启用登录主题
并使用MQTT客户端监视主题,您可以得到一个好主意。
对于其他公共经纪人,这些可选主题可能存在,例如,您可以使用mqtt-spy轻松检查它们。