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


Device class

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

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

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

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

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

Device(any)

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

Свойства

authentication

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

capabilities

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

cloudToDeviceMessageCount

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

connectionState

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

connectionStateUpdatedTime

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

deviceId

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

etag

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

generationId

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

lastActivityTime

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

status

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

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

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

status?: DeviceStatus

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

statusReason

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

statusReason?: string

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

string

statusUpdatedTime

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

statusUpdatedTime?: string

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

string