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 |
Tamam ögesini seçin. |
Tanımlar
Name | Description |
---|---|
Authentication |
|
Module |
Bir cihazdaki modül kimliği. |
Symmetric |
|
X509Thumbprint |
AuthenticationMechanism
Name | Tür | Description |
---|---|---|
symmetricKey |
SAS tabanlı kimlik doğrulaması için kullanılan birincil ve ikincil anahtarlar. |
|
type |
enum:
|
Hizmete bağlanmak için kullanılan kimlik doğrulama türü. |
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 |
Hizmet ve uç hub'ına bağlanırken modül tarafından kullanılan kimlik doğrulama mekanizması. |
|
cloudToDeviceMessageCount |
integer (int32) |
Şu anda modüle gönderilmek üzere kuyruğa alınan buluttan modüle ileti sayısı. |
connectionState |
enum:
|
Cihazın bağlantı durumu. |
connectionStateUpdatedTime |
string (date-time) |
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 (date-time) |
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. |