Device class
Предупреждение
Теперь этот API является нерекомендуемым.
Создает представление устройства для использования с API реестра удостоверений устройств .
Этот класс не рекомендуется использовать , так как реестр удостоверений устройств может работать непосредственно с объектами JSON, содержащими частичное описание устройства, а не полный объект. Кроме того, изначально этот класс поставлялся с опечаткой в symmetricKey
имени свойства (он был с pascal регистром вместо верблюда). Пакет SDK хранит этот класс, чтобы не нарушить существующий код, но он будет удален в будущем обновлении основной версии, и клиенты должны вместо этого использовать обычные объекты JSON.
Конструкторы
Device(any) | Создание экземпляра нового Device объекта. |
Свойства
authentication | Содержит симметричные ключи, используемые для проверки подлинности этого устройства. |
capabilities | Содержит возможности этого устройства. |
cloud |
Количество сообщений c2d, ожидающих, доставляемых на устройство. |
connection |
Является ли устройство подключенным или отключенным. Это свойство не рекомендуется использовать, чтобы определить, действительно ли устройство подключено прямо сейчас, так как, возможно, истекло время ожидания подключения устройства и Центр Интернета вещей не обнаружил его, или устройство использует протокол HTTPS для подключения. Если вам нужно отслеживать подключения устройств, повторно рекомендуется использовать функцию мониторинга операций в концентраторе. |
connection |
Метка времени, представляющая время |
device |
Уникальный идентификатор устройства, который существует в реестре устройств Центра Интернета вещей Azure. |
etag | Ненадежный тег сущности, назначенный этому описанию удостоверения устройства |
generation |
Используется для устранения неоднозначности устройств, которые были удалены или повторно созданы с тем же |
last |
Метка времени, представляющая время последней проверки подлинности устройства, отправки сообщения или получения сообщения. |
status | "enabled" (устройство авторизовано для подключения, может отправлять и получать сообщения) или "отключено". |
status |
Строка длиной 128 символов, заданная при отключении устройства. |
status |
Метка времени, представляющая время |
Сведения о конструкторе
Device(any)
Создание экземпляра нового Device объекта.
new Device(jsonData?: any)
Параметры
- jsonData
-
any
Необязательное представление устройства в формате JSON, которое будет сопоставлено со свойствами в объекте . Если аргумент не указан, свойствам устройства будут присвоены значения по умолчанию.
Сведения о свойстве
authentication
Содержит симметричные ключи, используемые для проверки подлинности этого устройства.
authentication?: Authentication
Значение свойства
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