首页 > 解决方案 > 什么是 Azure IoT Edge 仪表板上的“连接的客户端计数”

问题描述

我需要知道如何从 API rest 或 go SDK 获取“连接的客户端计数”,但我没有找到任何关于它真正含义的参考。“连接的客户数”从何而来?

我的猜测:“连接的客户端计数”正在计算以下内容:

我会很高兴对此或一些文档参考的解释。

图片

标签: azureazure-iot-hubazure-iot-edge

解决方案


您在 Azure 门户中找到的“连接的客户端计数”反映了当前连接到您的 edgeHub 的模块和/或设备的数量。它从 edgeHub 模块的 Module Twin 中报告的属性中获取这些值。如果您查看 Module Twin,您会在报告的属性中找到与此类似的内容:

"reported": {
      "schemaVersion": "1.0",
      "version": {
        "version": "1.0.10.1",
        "build": "36502453",
        "commit": "3b3dfcc099921bc2e4632105b49df551b1c5211c0"
      },
      "lastDesiredVersion": 39,
      "lastDesiredStatus": {
        "code": 200,
        "description": ""
      },
      "clients": {
        "device-name/SomeModule": {
          "status": "Connected",
          "lastConnectedTimeUtc": "2020-11-26T10:10:17.6134347Z"
        },
        "device-name/SomeOtherModule": {
          "status": "Connected",
          "lastConnectedTimeUtc": "2020-11-26T10:10:17.6278367Z"
        }
      },

您可以在此处找到有关此模块报告属性的更多信息


推荐阅读