az iot device c2d-message
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 device c2d-message parancs első futtatásakor. További információ a bővítményekről.
Felhőből eszközre irányuló üzenetkezelési parancsok.
Parancsok
| az iot device c2d-message abandon |
Felhőből eszközre irányuló üzenet elhagyása. |
| az iot device c2d-message complete |
Fejezze be a felhőből az eszközre irányuló üzenetet. |
| az iot device c2d-message purge |
A céleszközhöz tartozó üzenetsor törlése a felhőből az eszközre. |
| az iot device c2d-message receive |
Üzenet fogadása a felhőből az eszközre. |
| az iot device c2d-message reject |
Felhőből eszközre irányuló üzenetek elutasítása vagy letiltása. |
| az iot device c2d-message send |
Küldjön egy felhőből eszközre irányuló üzenetet. |
az iot device c2d-message abandon
Felhőből eszközre irányuló üzenet elhagyása.
az iot device c2d-message abandon --device-id
[--etag]
[--hub-name]
[--login]
[--resource-group]
Kötelező paraméterek
Céleszköz.
Opcionális paraméterek
Az erőforrás utolsó állapotának megfelelő etag vagy entitáscímke. Ha nincs megadva etag, a rendszer a "*" értéket használja.
IoT Hub nevet. Kötelező, ha a --login nincs megadva.
Ez a parancs támogatja a művelet végrehajtásához szükséges jogosultságokkal rendelkező entitásokat kapcsolati sztring. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és a név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Akkor szükséges, ha a --hub-name nincs megadva.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az iot device c2d-message complete
Fejezze be a felhőből az eszközre irányuló üzenetet.
az iot device c2d-message complete --device-id
[--etag]
[--hub-name]
[--login]
[--resource-group]
Kötelező paraméterek
Céleszköz.
Opcionális paraméterek
Az erőforrás utolsó állapotának megfelelő etag vagy entitáscímke. Ha nincs megadva etag, a rendszer a "*" értéket használja.
IoT Hub nevet. Kötelező, ha a --login nincs megadva.
Ez a parancs támogatja a művelet végrehajtásához szükséges jogosultságokkal rendelkező entitásokat kapcsolati sztring. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és a név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Akkor szükséges, ha a --hub-name nincs megadva.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az iot device c2d-message purge
A céleszközhöz tartozó üzenetsor törlése a felhőből az eszközre.
az iot device c2d-message purge --device-id
[--hub-name]
[--login]
[--resource-group]
Kötelező paraméterek
Céleszköz.
Opcionális paraméterek
IoT Hub nevet. Kötelező, ha a --login nincs megadva.
Ez a parancs támogatja a művelet végrehajtásához szükséges jogosultságokkal rendelkező entitásokat kapcsolati sztring. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és a név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Akkor szükséges, ha a --hub-name nincs megadva.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az iot device c2d-message receive
Üzenet fogadása a felhőből az eszközre.
Megjegyzés: A [--complete, --reject, --abandon] argumentum csak egy üzenetmegfelelési argumentumot fogad el.
az iot device c2d-message receive --device-id
[--abandon {false, true}]
[--complete {false, true}]
[--hub-name]
[--lock-timeout]
[--login]
[--reject {false, true}]
[--resource-group]
Példák
Alapvető használat
az iot device c2d-message receive -d {device_id} -n {hub_name} -g {resource_group}
Üzenet fogadása és 30 másodperces zárolási időtúllépés beállítása az üzenethez
az iot device c2d-message receive -d {device_id} -n {hub_name} -g {resource_group} --lt {30}
Üzenet fogadása és "készként" való megjelölése a fogadás után
az iot device c2d-message receive -d {device_id} -n {hub_name} -g {resource_group} --complete
Üzenet fogadása és elutasítása a fogadás után
az iot device c2d-message receive -d {device_id} -n {hub_name} -g {resource_group} --reject
Kötelező paraméterek
Céleszköz.
Opcionális paraméterek
A beérkezés után hagyja abba a felhőből az eszközre irányuló üzenetet.
A beérkezés után töltse ki a felhőből az eszközre irányuló üzenetet.
IoT Hub nevet. Kötelező, ha a --login nincs megadva.
Azt határozza meg, hogy az üzenetek mennyi ideig legyenek láthatatlanok a többi fogadási hívás számára.
Ez a parancs támogatja a művelet végrehajtásához szükséges jogosultságokkal rendelkező entitásokat kapcsolati sztring. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és a név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Akkor szükséges, ha a --hub-name nincs megadva.
A beérkezés után utasítsa el a felhőből az eszközre irányuló üzenetet.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az iot device c2d-message reject
Felhőből eszközre irányuló üzenetek elutasítása vagy letiltása.
az iot device c2d-message reject --device-id
[--etag]
[--hub-name]
[--login]
[--resource-group]
Kötelező paraméterek
Céleszköz.
Opcionális paraméterek
Az erőforrás utolsó állapotának megfelelő etag vagy entitáscímke. Ha nincs megadva etag, a rendszer a "*" értéket használja.
IoT Hub nevet. Kötelező, ha a --login nincs megadva.
Ez a parancs támogatja a művelet végrehajtásához szükséges jogosultságokkal rendelkező entitásokat kapcsolati sztring. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és a név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Akkor szükséges, ha a --hub-name nincs megadva.
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
az iot device c2d-message send
Küldjön egy felhőből eszközre irányuló üzenetet.
Ez a parancs az első végrehajtáskor függő Cython-csomagot (uamqp) használ és telepíthet. https://github.com/Azure/azure-uamqp-python.
az iot device c2d-message send --device-id
[--ack {full, negative, positive}]
[--auth-type {key, login}]
[--ce]
[--cid]
[--content-type]
[--da]
[--expiry]
[--hub-name]
[--login]
[--message-id]
[--properties]
[--repair {false, true}]
[--resource-group]
[--uid]
[--wait {false, true}]
[--yes {false, true}]
Példák
Alapszintű használat az alapértelmezett üzenettörzsgel
az iot device c2d-message send -d {device_id} -n {iothub_name}
Felhőből eszközre irányuló üzenet küldése egyéni adatokkal és tulajdonságokkal.
az iot device c2d-message send -d {device_id} -n {iothub_name} --data 'Hello World' --props 'key0=value0;key1=value1'
C2D-üzenet küldése és az eszköz nyugtázása
az iot device c2d-message send -d {device_id} -n {iothub_name} --ack full --wait
Kötelező paraméterek
Céleszköz.
Opcionális paraméterek
Kérje az üzenet végleges állapotával kapcsolatos üzenetenkénti visszajelzés kézbesítését. Az ack értékek leírása a következő. Pozitív: Ha a c2d üzenet eléri a Kész állapotot, IoT Hub visszajelzési üzenetet hoz létre. Negatív: Ha a c2d üzenet a Kézbesítetlen betűs állapotba ér, IoT Hub visszajelzési üzenetet hoz létre. Teljes: IoT Hub mindkét esetben visszajelzést küld. Alapértelmezés szerint a rendszer nem kér egy kérést sem.
Azt jelzi, hogy a műveletnek automatikusan le kell-e származtatnia egy szabályzatkulcsot, vagy az aktuális Azure AD munkamenetet kell-e használnia. Az alapértelmezett beállításokat a következővel az configure --defaults iothub-data-auth-type=<auth-type-value>konfigurálhatja: .
A C2D üzenettörzs kódolása.
A C2D-üzenethez társított korrelációs azonosító.
A C2D üzenettörzs tartalomtípusa.
Üzenettörzs.
Az egységek unix korszak óta ezredmásodpercek. Ha nincs idő jelezve, az alapértelmezett IoT Hub C2D-üzenet TTL-t használ.
IoT Hub nevet. Kötelező, ha a --login nincs megadva.
Ez a parancs támogatja a művelet végrehajtásához szükséges jogosultságokkal rendelkező entitásokat kapcsolati sztring. Az "az login" használatával elkerülheti a munkamenet-bejelentkezést. Ha egy entitás kapcsolati sztring és a név is meg van adva, a kapcsolati sztring elsőbbséget élvez. Akkor szükséges, ha a --hub-name nincs megadva.
A C2D üzenetazonosítója. Ha nincs megadva üzenetazonosító, létrejön egy UUID.
Üzenettulajdonság-zsák kulcs-érték párokban a következő formátumban: a=b;c=d.
Telepítse újra az uamqp függőséget, amely kompatibilis a bővítmény verziójával. Alapértelmezett érték: false (hamis).
Az erőforráscsoport neve. Az alapértelmezett csoportot a következővel az configure --defaults group=<name>konfigurálhatja: .
A C2D-üzenet, a felhasználói azonosító tulajdonság.
Ha be van állítva, a c2d küldési művelet le lesz tiltva, amíg az eszközre vonatkozó visszajelzés nem érkezik.
Felhasználói kérések kihagyása. A függőség telepítésének elfogadását jelzi (ha szükséges). Elsősorban automatizálási forgatókönyvekhez használatos. Alapértelmezett érték: false (hamis).
Növelje a naplózás részletességét az összes hibakeresési napló megjelenítéséhez.
Jelenítse meg ezt a súgóüzenetet, és lépjen ki.
Csak a hibák megjelenítése, a figyelmeztetések mellőzése.
Kimeneti formátum.
JMESPath lekérdezési sztring. További információkért és példákért lásd http://jmespath.org/ .
Az előfizetés neve vagy azonosítója. Az alapértelmezett előfizetést a következővel az account set -s NAME_OR_IDkonfigurálhatja: .
A naplózás részletességének növelése. Használja a --debug parancsot a teljes hibakeresési naplókhoz.
Visszajelzés
Visszajelzés küldése és megtekintése a következőhöz: