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