Конфигурация пограничного устройства загрузки Azure IotHub

Я ищу конечную точку в Azure IotHub для загрузки полной конфигурации пограничного устройства.

{
    "modulesContent": {
      "$edgeAgent": {
        "properties.desired": {
          "modules": {...
          "runtime": {...
          "schemaVersion": "1.0",
          "systemModules": {
            "edgeAgent": {...
            "edgeHub": {...
        }
      },
      "$edgeHub": {
        "properties.desired": {...
      }
    }
  }

Существует конечная точка для применения конфигурации , но я просто не могу найти способ получить доступ к конфигурации с помощью кода :-)

Может ли кто-нибудь указать мне правильное направление?

Спасибо


person Florian Boehmak    schedule 27.01.2021    source источник


Ответы (1)


Один из вариантов запроса локальной конфигурации:

az iot hub module-twin show -n <name-of-your-hub> -d <edge-device-name> -m '$edgeAgent'

Если вы хотите запросить текущий статус, вы можете добавить --query 'properties.reported.modules'

Кроме того, если у вас есть идентификаторы модулей, вы также можете запросить двойник модуля, используя:

az iot hub module-twin show --hub-name <name-of-your-hub> --device-id <edge-device-name> --module-id <module-name>

Надеюсь, это ответит на ваш вопрос

person matttrakker    schedule 28.01.2021