az iot hub digital-twin

Megjegyzés

Ez a hivatkozás az Azure CLI Azure-iot bővítményének része (2.30.0-s vagy újabb verzió). A bővítmény automatikusan telepíti az az iot hub digital-twin parancs első futtatásakor. További információ a bővítményekről.

Egy IoT Hub eszköz digitális ikerpéldányának kezelése és kezelése.

Parancsok

az iot hub digital-twin invoke-command

Digitális ikereszköz gyökér- vagy összetevőszintű parancsának meghívása.

az iot hub digital-twin show

Egy IoT Hub eszköz digitális ikerpéldányának megjelenítése.

az iot hub digital-twin update

Egy digitális ikereszköz írási-olvasási tulajdonságainak frissítése JSON-javítás specifikáción keresztül.

az iot hub digital-twin invoke-command

Digitális ikereszköz gyökér- vagy összetevőszintű parancsának meghívása.

az iot hub digital-twin invoke-command --cn
                                       --device-id
                                       [--component-path]
                                       [--connect-timeout]
                                       [--hub-name]
                                       [--login]
                                       [--payload]
                                       [--resource-group]
                                       [--response-timeout]

Példák

Indítsa el a gyökérszintű "reboot" parancsot, amely a "delay" tulajdonságot tartalmazó hasznos adatokat tartalmazza.

az iot hub digital-twin invoke-command --command-name reboot -n {iothub_name} -d {device_id} --payload '{"delay":5}'

Hívja meg a "getMaxMinReport" parancsot a "thermostat1" összetevőn, amely nem vesz fel bemenetet.

az iot hub digital-twin invoke-command --cn getMaxMinReport -n {iothub_name} -d {device_id} --component-path thermostat1

Kötelező paraméterek

--cn --command-name

Digitális ikerpéldány parancsneve.

--device-id -d

Céleszköz.

Opcionális paraméterek

--component-path

Digitális ikerpéldány elérési útja. Például: termosztát1.

--connect-timeout --cto

Az IoT Hub által az eszközhöz való csatlakozásra tett kísérlet maximális időtartama másodpercben.

--hub-name -n

IoT Hub nevet. Kötelező, ha a --login nincs megadva.

--login -l

Ez a parancs olyan entitásokat támogat, kapcsolati sztring műveletek végrehajtásához szükséges jogosultságokkal. Az "az login" használatával történő munkamenet-bejelentkezés elkerülésére használható. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring prioritást élvez. Kötelező, ha a --hub-name nincs megadva.

--payload

JSON hasznos adatbevitel parancshoz. Adja meg a fájl elérési útját vagy a beágyazott JSON-t.

alapértelmezett érték: {}
--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

--response-timeout --rto

A digitális ikerpéldány parancs által az eredményre váró maximális időtartam másodpercben.

az iot hub digital-twin show

Egy IoT Hub eszköz digitális ikerpéldányának megjelenítése.

az iot hub digital-twin show --device-id
                             [--hub-name]
                             [--login]
                             [--resource-group]

Példák

A céleszköz digitális ikereszközének megjelenítése.

az iot hub digital-twin show -n {iothub_name} -d {device_id}

Kötelező paraméterek

--device-id -d

Céleszköz.

Opcionális paraméterek

--hub-name -n

IoT Hub nevet. Kötelező, ha a --login nincs megadva.

--login -l

Ez a parancs olyan entitásokat támogat, kapcsolati sztring műveletek végrehajtásához szükséges jogosultságokkal. Az "az login" használatával történő munkamenet-bejelentkezés elkerülésére használható. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring prioritást élvez. Kötelező, ha a --hub-name nincs megadva.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.

az iot hub digital-twin update

Egy digitális ikereszköz írási-olvasási tulajdonságainak frissítése JSON-javítás specifikáción keresztül.

A műveletek jelenleg a hozzáadásra, a cserere és az eltávolításra korlátozódnak.

az iot hub digital-twin update --device-id
                               --json-patch
                               [--etag]
                               [--hub-name]
                               [--login]
                               [--resource-group]

Példák

Digitális ikerpéldány frissítése JSON-javítás specifikáción keresztül.

az iot hub digital-twin update --hub-name {iothub_name} --device-id {device_id} --json-patch '{"op":"add", "path":"/thermostat1/targetTemperature", "value": 54}'

Digitális ikerpéldány frissítése JSON-javítás specifikáción keresztül.

az iot hub digital-twin update -n {iothub_name} -d {device_id} --json-patch '[
  {"op":"remove", "path":"/thermostat1/targetTemperature"},
  {"op":"add", "path":"/thermostat2/targetTemperature", "value": 22}
]'

Frissítsen egy digitális ikerpéldány tulajdonságát egy fájlban definiált JSON-javítás specifikációja segítségével.

az iot hub digital-twin update -n {iothub_name} -d {device_id} --json-patch ./my/patch/document.json

Kötelező paraméterek

--device-id -d

Céleszköz.

--json-patch --patch

A JSON-patch által leírt frissítési specifikáció. A műveletek hozzáadására, cseréjére és eltávolítására korlátozódnak. Adja meg a fájl elérési útját vagy a beágyazott JSON-t.

Opcionális paraméterek

--etag -e

Az erőforrás utolsó állapotának megfelelő etag vagy entitáscímke. Ha nincs megadva etag, a rendszer a "*" értéket használja.

--hub-name -n

IoT Hub nevet. Kötelező, ha a --login nincs megadva.

--login -l

Ez a parancs olyan entitásokat támogat, kapcsolati sztring műveletek végrehajtásához szükséges jogosultságokkal. Az "az login" használatával történő munkamenet-bejelentkezés elkerülésére használható. Ha egy entitás kapcsolati sztring és név is meg van adva, a kapcsolati sztring prioritást élvez. Kötelező, ha a --hub-name nincs megadva.

--resource-group -g

Az erőforráscsoport neve. Az alapértelmezett csoportot a használatával az configure --defaults group=<name>konfigurálhatja.