Compartilhar via


Device interface

Modelo de API do dispositivo.

Propriedades

description

Descrição textual do recurso.

deviceDataModelId

ID do modelo de dados do dispositivo associado.

hardwareId

HardwareId do dispositivo.

integrationId

ID de integração para o dispositivo.

location

Classe de modelo de localização.

name

Nome para identificar o recurso.

parentDeviceId

ID do dispositivo pai para este dispositivo.

properties

Uma coleção de pares de valores de chave que pertence ao recurso. Cada par não deve ter uma chave maior que 50 caracteres e não deve ter um valor maior que 150 caracteres. Observação: um máximo de 25 pares de valor de chave pode ser fornecido para um recurso e somente valores de cadeia de caracteres, numeral e datetime (yyyy-MM-ddTHH:mm:ssZ) têm suporte.

reportingIntervalInSeconds

Intervalo no qual o dispositivo envia dados em segundos.

status

Status do recurso.

type

Tipo de dispositivo.

Detalhes da propriedade

description

Descrição textual do recurso.

description?: string

Valor da propriedade

string

deviceDataModelId

ID do modelo de dados do dispositivo associado.

deviceDataModelId?: string

Valor da propriedade

string

hardwareId

HardwareId do dispositivo.

hardwareId?: string

Valor da propriedade

string

integrationId

ID de integração para o dispositivo.

integrationId?: string

Valor da propriedade

string

location

Classe de modelo de localização.

location?: Location

Valor da propriedade

name

Nome para identificar o recurso.

name?: string

Valor da propriedade

string

parentDeviceId

ID do dispositivo pai para este dispositivo.

parentDeviceId?: string

Valor da propriedade

string

properties

Uma coleção de pares de valores de chave que pertence ao recurso. Cada par não deve ter uma chave maior que 50 caracteres e não deve ter um valor maior que 150 caracteres. Observação: um máximo de 25 pares de valor de chave pode ser fornecido para um recurso e somente valores de cadeia de caracteres, numeral e datetime (yyyy-MM-ddTHH:mm:ssZ) têm suporte.

properties?: Record<string, any>

Valor da propriedade

Record<string, any>

reportingIntervalInSeconds

Intervalo no qual o dispositivo envia dados em segundos.

reportingIntervalInSeconds?: number

Valor da propriedade

number

status

Status do recurso.

status?: string

Valor da propriedade

string

type

Tipo de dispositivo.

type?: string

Valor da propriedade

string