全部产品
存储与CDN 数据库 安全 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 钉钉智能硬件
消息队列 MQ

MQTT 设备查询

更新时间:2017-08-25 16:42:32

根据单个设备独一无二的 Client ID,可以查询该设备的在线状态以及订阅关系等信息。

  1. 在 MQ 控制台左侧菜单栏选择 MQTT 管理 > MQTT Group ID 管理

  2. 在需要查看的 Group ID 右侧单击操作选项的设备查询

  3. 输入具体的 Device ID 信息即可查看所需信息。

    devicequery

查询结果包含两部分:

  • 在线情况:包含设备的 IP 地址以及最后连接的时间。
  • 订阅关系:显示当前 Client ID 管理的所有 Topic 以及 QoS 级别信息。

    devicequery1

状态查询

根据特定的 Group ID,还可以查询当前 Group ID 下实际的设备在线统计信息,一般用于宏观统计。状态查询的入口位于 MQTT Group ID 管理页面。

  1. 在 MQ 控制台左侧菜单栏选择 MQTT 管理 > MQTT Group ID 管理

  2. 在需要查看的 Group ID 右侧单击操作选项的状态查询,即可获取相关的在线信息以及堆积曲线。

    groupquery

    在线连接曲线显示最近15分钟,以该 Group ID 为前缀的设备在线统计数据,该统计值基于分布式数据采集组件收集,可能存在延迟和少量的误差。

    groupquery2

    消息堆积曲线显示的是最近15分钟内该 Group ID 下设备消费消息的堆积数据。该堆积数据仅仅计算一个采集周期内符合订阅关系的推送值和实际推送返回 ACK 信息的数量之差,并不是绝对的堆积消息数曲线,一般用于评估当前状态的消费速度,是否存在堆积等。

    groupquery3

本文导读目录