Modules - Get Identity
Obtiene una identidad de módulo en el dispositivo.
GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}/modules/{mid}?api-version=2021-04-12
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
id
|
path | True |
string |
Identificador único del dispositivo. |
mid
|
path | True |
string |
Identificador único del módulo. |
api-version
|
query | True |
string |
Versión de la API. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. |
Definiciones
Nombre | Description |
---|---|
Authentication |
|
Module |
Identidad del módulo en un dispositivo. |
Symmetric |
|
X509Thumbprint |
AuthenticationMechanism
Nombre | Tipo | Description |
---|---|---|
symmetricKey |
Claves principales y secundarias usadas para la autenticación basada en SAS. |
|
type |
enum:
|
Tipo de autenticación que se usa para conectarse al servicio. |
x509Thumbprint |
Las huellas digitales x509 principales y secundarias usadas para la autenticación basada en x509. |
Module
Identidad del módulo en un dispositivo.
Nombre | Tipo | Description |
---|---|---|
authentication |
Mecanismo de autenticación utilizado por el módulo al conectarse al servicio y al centro perimetral. |
|
cloudToDeviceMessageCount |
integer |
Número de mensajes de nube a módulo actualmente en cola para enviarse al módulo. |
connectionState |
enum:
|
Estado de conexión del dispositivo. |
connectionStateUpdatedTime |
string |
Fecha y hora en que se actualizó por última vez el estado de conexión. |
deviceId |
string |
Identificador único del dispositivo. |
etag |
string |
Cadena que representa una ETag débil para la identidad del módulo, según RFC7232. |
generationId |
string |
El IoT Hub genera una cadena con distinción entre mayúsculas y minúsculas de hasta 128 caracteres. Este valor se usa para distinguir los módulos con el mismo moduleId, cuando se han eliminado y vuelto a crear. |
lastActivityTime |
string |
Fecha y hora en que el dispositivo se conectó, recibió o envió un mensaje por última vez. |
managedBy |
string |
Identifica quién administra este módulo. Por ejemplo, este valor es "IotEdge" si el entorno de ejecución perimetral posee este módulo. |
moduleId |
string |
Identificador único del módulo. |
SymmetricKey
Nombre | Tipo | Description |
---|---|---|
primaryKey |
string |
Clave principal codificada en base64 del dispositivo. |
secondaryKey |
string |
Clave secundaria codificada en base64 del dispositivo. |
X509Thumbprint
Nombre | Tipo | Description |
---|---|---|
primaryThumbprint |
string |
Huella digital principal del certificado de cliente X509. |
secondaryThumbprint |
string |
Huella digital secundaria del certificado de cliente X509. |