查看设备连接拓扑


组织内连接到云端的 Edge 设备及子设备的数量通常较大,且拥有较复杂的连接拓扑结构,导致跟踪子设备的连接状态难度较大。当设备的连接中断时,运维人员需要快速排查连接中断的设备。


EnOS 管理控制台 中的设备连接拓扑服务提供 Edge 和子设备的物理连接状态查询功能。Edge 通过 MQTT 协议通道上报设备的连接拓扑结构与状态到 IoT Hub,帮助 OU 运维人员查看设备的连接中断情况,通过连接状态定位具体设备中断的位置。


../../_images/connection_topo_diagram.png


上图显示了具有根和子节点以及设备和虚拟节点的连接拓扑结构。

  • 连接:Edge 的连接通道,一般情况下 Edge 可以建立多条连接通道,一条连接通道可以同时连接多个设备。
  • 节点:设备连接拓扑中的 Edge 和子设备,都被称为 “节点”。
    • 根节点:同云端建立 MQTT 连接的设备。
    • 子节点:非根节点。
    • 设备节点:设备资产,并使用 assetID 映射到 IoT Hub 中的设备资产。
    • 虚拟节点:非设备资产,如网关设备的连接通道。

使用限制

  • 上报的连接信息将保留 30 天。

开始前准备

你需要设备管理员角色的权限。如果没有请联系组织管理员添加,参见 策略,角色,与权限

操作步骤

  1. 根节点需要通过 MQTT 连接到 IoT Hub 上报告拓扑信息和连接状态(包括自身的连接通道,以及下面的设备与通道的连接状态)。有关更多信息,参见 与 EnOS Cloud 建立连接.


  2. 通过 MQTT 向云端上报连接拓扑状态。有关更多信息,参见 上报设备连接拓扑状态.


  3. EnOS 管理控制台 中选择 设备监控 > 设备连接拓扑,打开连接拓扑页面。该页面由 4 个模块组成。


    ../../_images/connection_topo_page_sections.png


    • 模块 1:显示设备连接拓扑中的设备总数和连接中断的设备数量。


    • 模块 2:展示设备连接拓扑中的节点列表。你可以在列表中通过 assetId 搜索设备节点。根节点名称旁的节点摘要显示了正常连接/总节点数。

      • 节点摘要颜色
        • 黑:所有子节点处于 连接 状态。
        • 红:子节点中有处于 中断未知 状态的节点。
      • 节点名称颜色
        • 黑:该节点处于 连接 状态。
        • 灰:该节点的连接状态是 未知
        • 红:该节点的连接状态是 中断


    • 模块 3:展示在模块 2 中所选节点的详细信息,例如节点 ID,资产 ID,节点类型,连接状态等。


    • 模块 4:可搜索节点在 1 小时、4 小时、1 天、7 天内的连接状态,或设置自定义查询范围。搜索结果根据设备的本地时间显示。