Поделиться через


Device class

Предупреждение

Теперь этот API является нерекомендуемым.

Создает представление устройства для использования с реестром удостоверений устройств API.

Этот класс не рекомендуется использовать, так как реестр удостоверений устройств может работать непосредственно с объектами JSON, содержащим частичное описание устройства, не обязательно полный объект. Поверх этого класса изначально этот класс был отправлен с опечаткой на имя свойства symmetricKey (он был паскал-регистр вместо верблюдьего регистра). Пакет SDK хранит этот класс вокруг, чтобы не нарушать существующий код, но это будет удалено в будущем обновлении основной версии, и клиенты должны вместо этого использовать обычные объекты JSON.

Конструкторы

Device(any)

Создайте экземпляр нового объекта Device.

Свойства

authentication

Содержит симметричные ключи, используемые для проверки подлинности этого устройства.

capabilities

Содержит возможности этого устройства.

cloudToDeviceMessageCount

Количество сообщений c2d, ожидающих доставки на устройство.

connectionState

Независимо от того, подключено ли устройство или отключено. Это свойство не рекомендуется использовать, чтобы определить, подключено ли устройство прямо сейчас, так как подключение устройства, возможно, истекло, и Центр Интернета вещей, возможно, не обнаружил его, или если устройство использует HTTPS для подключения. Если у вас есть необходимость отслеживать подключения к устройству, повторно используемый способ — использовать функцию мониторинга операций концентратора.

connectionStateUpdatedTime

Метка времени, представляющая время последнего изменения connectionState.

deviceId

Уникальный идентификатор устройства, как он существует в реестре устройств Центра Интернета вещей Azure.

etag

Тег слабой сущности, назначенный этому описанию удостоверения устройства

generationId

Используется для диамбигуации устройств, которые были удалены или воссозданы с теми же deviceId

lastActivityTime

Метка времени, представляющая последнее время проверки подлинности устройства, отправки сообщения или получения сообщения.

status

"Включено" (устройство, авторизованное для подключения, может отправлять и получать сообщения) или "отключено".

statusReason

Строка 128 символов, заданная при отключении устройства.

statusUpdatedTime

Метка времени, представляющая время последнего изменения status.

Сведения о конструкторе

Device(any)

Создайте экземпляр нового объекта Device.

new Device(jsonData?: any)

Параметры

jsonData

any

Необязательное представление JSON устройства, которое будет сопоставлено со свойствами в объекте. Если аргумент не указан, свойства устройства будут назначены значения по умолчанию.

Сведения о свойстве

authentication

Содержит симметричные ключи, используемые для проверки подлинности этого устройства.

authentication?: Authentication

Значение свойства

capabilities

Содержит возможности этого устройства.

capabilities?: Capabilities

Значение свойства

cloudToDeviceMessageCount

Количество сообщений c2d, ожидающих доставки на устройство.

cloudToDeviceMessageCount?: string

Значение свойства

string

connectionState

Независимо от того, подключено ли устройство или отключено. Это свойство не рекомендуется использовать, чтобы определить, подключено ли устройство прямо сейчас, так как подключение устройства, возможно, истекло, и Центр Интернета вещей, возможно, не обнаружил его, или если устройство использует HTTPS для подключения. Если у вас есть необходимость отслеживать подключения к устройству, повторно используемый способ — использовать функцию мониторинга операций концентратора.

connectionState?: ConnectionState

Значение свойства

connectionStateUpdatedTime

Метка времени, представляющая время последнего изменения connectionState.

connectionStateUpdatedTime?: string

Значение свойства

string

deviceId

Уникальный идентификатор устройства, как он существует в реестре устройств Центра Интернета вещей Azure.

deviceId: string

Значение свойства

string

etag

Тег слабой сущности, назначенный этому описанию удостоверения устройства

etag?: string

Значение свойства

string

generationId

Используется для диамбигуации устройств, которые были удалены или воссозданы с теми же deviceId

generationId?: string

Значение свойства

string

lastActivityTime

Метка времени, представляющая последнее время проверки подлинности устройства, отправки сообщения или получения сообщения.

lastActivityTime?: string

Значение свойства

string

status

"Включено" (устройство, авторизованное для подключения, может отправлять и получать сообщения) или "отключено".

status?: DeviceStatus

Значение свойства

statusReason

Строка 128 символов, заданная при отключении устройства.

statusReason?: string

Значение свойства

string

statusUpdatedTime

Метка времени, представляющая время последнего изменения status.

statusUpdatedTime?: string

Значение свойства

string