Modules - Get Identity
Pobiera tożsamość modułu na urządzeniu.
GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}/modules/{mid}?api-version=2021-04-12
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
id
|
path | True |
string |
Unikatowy identyfikator urządzenia. |
mid
|
path | True |
string |
Unikatowy identyfikator modułu. |
api-version
|
query | True |
string |
Wersja interfejsu API. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK. |
Definicje
Nazwa | Opis |
---|---|
Authentication |
|
Module |
Tożsamość modułu na urządzeniu. |
Symmetric |
|
X509Thumbprint |
AuthenticationMechanism
Nazwa | Typ | Opis |
---|---|---|
symmetricKey |
Podstawowe i pomocnicze klucze używane do uwierzytelniania opartego na sygnaturze dostępu współdzielonego. |
|
type |
enum:
|
Typ uwierzytelniania używanego do nawiązywania połączenia z usługą. |
x509Thumbprint |
Podstawowe i pomocnicze odciski palców x509 używane do uwierzytelniania opartego na architekturze x509. |
Module
Tożsamość modułu na urządzeniu.
Nazwa | Typ | Opis |
---|---|---|
authentication |
Mechanizm uwierzytelniania używany przez moduł podczas nawiązywania połączenia z usługą i koncentratorem brzegowym. |
|
cloudToDeviceMessageCount |
integer |
Liczba komunikatów z chmury do modułu, które mają być obecnie wysyłane do modułu. |
connectionState |
enum:
|
Stan połączenia urządzenia. |
connectionStateUpdatedTime |
string |
Data i godzina ostatniej aktualizacji stanu połączenia. |
deviceId |
string |
Unikatowy identyfikator urządzenia. |
etag |
string |
Ciąg reprezentujący słabą wartość ETag dla tożsamości modułu zgodnie z RFC7232. |
generationId |
string |
Wygenerowany IoT Hub ciąg z uwzględnieniem wielkości liter do 128 znaków. Ta wartość służy do rozróżniania modułów o tym samym identyfikatorze moduleId, gdy zostały usunięte i ponownie utworzone. |
lastActivityTime |
string |
Data i godzina ostatniego połączenia, odebrania lub wysłania wiadomości przez urządzenie. |
managedBy |
string |
Określa, kto zarządza tym modułem. Na przykład ta wartość to "IotEdge", jeśli środowisko uruchomieniowe krawędzi jest właścicielem tego modułu. |
moduleId |
string |
Unikatowy identyfikator modułu. |
SymmetricKey
Nazwa | Typ | Opis |
---|---|---|
primaryKey |
string |
Zakodowany w formacie base64 klucz podstawowy urządzenia. |
secondaryKey |
string |
Zakodowany w formacie base64 klucz pomocniczy urządzenia. |
X509Thumbprint
Nazwa | Typ | Opis |
---|---|---|
primaryThumbprint |
string |
Podstawowy odcisk palca certyfikatu klienta X509. |
secondaryThumbprint |
string |
Pomocniczy odcisk palca certyfikatu klienta X509. |