Devices - Get Identity
Pobiera urządzenie z rejestru tożsamości IoT Hub.
GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}?api-version=2020-05-31-preview
Parametry identyfikatora URI
Name | In | Required | Type | Description |
---|---|---|---|---|
id
|
path | True |
|
Unikatowy identyfikator urządzenia. |
api-version
|
query | True |
|
Wersja interfejsu API. |
Odpowiedzi
Name | Type | Description |
---|---|---|
200 OK |
OK. |
Definicje
Authentication |
|
Device | |
Device |
Stan możliwości włączonych na urządzeniu. |
Symmetric |
|
X509Thumbprint |
AuthenticationMechanism
Name | Type | Description |
---|---|---|
symmetricKey |
Klucze podstawowe i pomocnicze używane do uwierzytelniania opartego na SAS. |
|
type |
enum:
|
Typ uwierzytelniania używany do nawiązywania połączenia z usługą. |
x509Thumbprint |
Podstawowy i pomocniczy odcisk palca x509 używany na potrzeby uwierzytelniania na podstawie certyfikatu x509. |
Device
Name | Type | Description |
---|---|---|
authentication |
Mechanizm uwierzytelniania używany przez urządzenie. |
|
capabilities |
Zestaw możliwości urządzenia. Na przykład jeśli to urządzenie jest urządzeniem brzegowym lub nie. |
|
cloudToDeviceMessageCount |
|
Liczba komunikatów z chmury do urządzenia znajdujących się obecnie w kolejce do wysłania do urządzenia. |
connectionState |
enum:
|
Stan urządzenia. |
connectionStateUpdatedTime |
|
Data i godzina ostatniej aktualizacji stanu połączenia. |
deviceId |
|
Unikatowy identyfikator urządzenia. |
deviceScope |
|
Zakres urządzenia. Generowane automatycznie i niezmienne dla urządzeń brzegowych i modyfikowalne na urządzeniach liściowych, aby utworzyć relację podrzędną/nadrzędną. |
etag |
|
Ciąg reprezentujący słaby element ETag dla tożsamości urządzenia, zgodnie z RFC7232. |
generationId |
|
Wygenerowane przez IoT Hub ciągi z rozróżnianiem wielkości liter o długości do 128 znaków. Ta wartość jest używana do rozróżniania urządzeń z tym samym identyfikatorem deviceId, gdy zostały usunięte i ponownie utworzone. |
lastActivityTime |
|
Data i godzina ostatniego połączenia urządzenia, odebrania lub wysłania komunikatu. |
status |
enum:
|
Stan urządzenia. Jeśli stan jest wyłączony, urządzenie nie może nawiązać połączenia z usługą. |
statusReason |
|
Ciąg o długości 128 znaków, który przechowuje przyczynę stanu tożsamości urządzenia. Dozwolone są wszystkie znaki UTF-8. |
statusUpdatedTime |
|
Data i godzina ostatniej aktualizacji pola stanu. |
DeviceCapabilities
Stan możliwości włączonych na urządzeniu.
Name | Type | Description |
---|---|---|
iotEdge |
|
Właściwość, która określa, czy urządzenie jest urządzeniem brzegowym, czy nie. |
SymmetricKey
Name | Type | Description |
---|---|---|
primaryKey |
|
Klucz podstawowy kodowany algorytmem Base64 urządzenia. |
secondaryKey |
|
Klucz pomocniczy kodowany algorytmem Base64 urządzenia. |
X509Thumbprint
Name | Type | Description |
---|---|---|
primaryThumbprint |
|
Podstawowy odcisk palca certyfikatu klienta x509. |
secondaryThumbprint |
|
Pomocniczy odcisk palca certyfikatu klienta x509. |