Share via


Modules - Get Identity

Cihazda bir modül kimliği alır.

GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}/modules/{mid}?api-version=2021-04-12

URI Parametreleri

Name İçinde Gerekli Tür Description
id
path True

string

Cihazın benzersiz tanımlayıcısı.

mid
path True

string

Modülün benzersiz tanımlayıcısı.

api-version
query True

string

Api sürümü.

Yanıtlar

Name Tür Description
200 OK

Module

Tamam ögesini seçin.

Tanımlar

Name Description
AuthenticationMechanism
Module

Bir cihazdaki modül kimliği.

SymmetricKey
X509Thumbprint

AuthenticationMechanism

Name Tür Description
symmetricKey

SymmetricKey

SAS tabanlı kimlik doğrulaması için kullanılan birincil ve ikincil anahtarlar.

type enum:
  • certificateAuthority
  • none
  • sas
  • selfSigned

Hizmete bağlanmak için kullanılan kimlik doğrulama türü.

x509Thumbprint

X509Thumbprint

x509 tabanlı kimlik doğrulaması için kullanılan birincil ve ikincil x509 parmak izleri.

Module

Bir cihazdaki modül kimliği.

Name Tür Description
authentication

AuthenticationMechanism

Hizmet ve uç hub'ına bağlanırken modül tarafından kullanılan kimlik doğrulama mekanizması.

cloudToDeviceMessageCount

integer

Şu anda modüle gönderilmek üzere kuyruğa alınan buluttan modüle ileti sayısı.

connectionState enum:
  • Connected
  • Disconnected

Cihazın bağlantı durumu.

connectionStateUpdatedTime

string

Bağlantı durumunun son güncelleştirildiği tarih ve saat.

deviceId

string

Cihazın benzersiz tanımlayıcısı.

etag

string

RFC7232 göre modül kimliği için zayıf bir ETag'i temsil eden dize.

generationId

string

Oluşturulan IoT Hub, büyük/küçük harfe duyarlı dize en fazla 128 karakter uzunluğundadır. Bu değer, silinip yeniden oluşturulduklarında aynı moduleId'ye sahip modülleri ayırt etmek için kullanılır.

lastActivityTime

string

Cihazın son bağlanıp bağlanma, alma veya ileti gönderme tarihi ve saati.

managedBy

string

Bu modülü kimin yönettiğini tanımlar. Örneğin, bu modül edge çalışma zamanına aitse bu değer "IotEdge" olur.

moduleId

string

Modülün benzersiz tanımlayıcısı.

SymmetricKey

Name Tür Description
primaryKey

string

Cihazın base64 kodlanmış birincil anahtarı.

secondaryKey

string

Cihazın base64 kodlamalı ikincil anahtarı.

X509Thumbprint

Name Tür Description
primaryThumbprint

string

X509 istemci sertifikası birincil parmak izi.

secondaryThumbprint

string

X509 istemci sertifikası ikincil parmak izi.