Devices - Get Identity
Получает устройство из реестра удостоверений Центра Интернета вещей.
GET https://fully-qualified-iothubname.azure-devices.net/devices/{id}?api-version=2021-04-12
Параметры URI
| Имя | В | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
id
|
path | True |
string |
Уникальный идентификатор устройства. |
|
api-version
|
query | True |
string |
Версия API. |
Ответы
| Имя | Тип | Описание |
|---|---|---|
| 200 OK |
ХОРОШО. |
Определения
| Имя | Описание |
|---|---|
|
Authentication |
|
| Device | |
|
Device |
Состояние возможностей, включенных на устройстве. |
|
Symmetric |
|
| X509Thumbprint |
AuthenticationMechanism
| Имя | Тип | Описание |
|---|---|---|
| symmetricKey |
Первичные и вторичные ключи, используемые для проверки подлинности на основе SAS. |
|
| type |
enum:
|
Тип проверки подлинности, используемый для подключения к службе. |
| x509Thumbprint |
Первичные и вторичные отпечатки x509, используемые для проверки подлинности на основе x509. |
Device
| Имя | Тип | Описание |
|---|---|---|
| authentication |
Механизм проверки подлинности, используемый устройством. |
|
| capabilities |
Набор возможностей устройства. Например, если это устройство является пограничным устройством или нет. |
|
| cloudToDeviceMessageCount |
integer (int32) |
Количество сообщений из облака в устройство в очередь. |
| connectionState |
enum:
|
Состояние устройства. |
| connectionStateUpdatedTime |
string (date-time) |
Дата и время последнего обновления состояния подключения. |
| deviceId |
string |
Уникальный идентификатор устройства. |
| deviceScope |
string |
Область действия устройства. Автоматически созданный и неизменяемый для пограничных устройств и изменяемый на конечных устройствах для создания дочерних и родительских отношений. |
| etag |
string |
Строка, представляющая слабый ETag для удостоверения устройства, как по RFC7232. |
| generationId |
string |
Созданная в Центре Интернета вещей строка с учетом регистра длиной до 128 символов. Это значение используется для различения устройств с тем же идентификатором устройства, когда они были удалены и повторно созданы. |
| lastActivityTime |
string (date-time) |
Дата и время последнего подключения устройства, получения или отправки сообщения. |
| parentScopes |
string[] |
Области пограничных устройств верхнего уровня, если это применимо. Доступно только для пограничных устройств. |
| status |
enum:
|
Состояние устройства. Если состояние отключено, устройство не может подключиться к службе. |
| statusReason |
string |
Строка длиной 128 символов, в которой хранится причина состояния удостоверения устройства. Разрешены все символы UTF-8. |
| statusUpdatedTime |
string (date-time) |
Дата и время последнего обновления поля состояния. |
DeviceCapabilities
Состояние возможностей, включенных на устройстве.
| Имя | Тип | Описание |
|---|---|---|
| iotEdge |
boolean |
Свойство, определяющее, является ли устройство пограничным устройством или нет. |
SymmetricKey
| Имя | Тип | Описание |
|---|---|---|
| primaryKey |
string |
Первичный ключ устройства в кодировке Base64. |
| secondaryKey |
string |
Вторичный ключ устройства в кодировке Base64. |
X509Thumbprint
| Имя | Тип | Описание |
|---|---|---|
| primaryThumbprint |
string |
Основной отпечаток сертификата клиента X509. |
| secondaryThumbprint |
string |
Вторичный отпечаток сертификата клиента X509. |