Device interface
Modelo de API do dispositivo.
Propriedades
| description | Descrição textual do recurso. |
| device |
ID do modelo de dados do dispositivo associado. |
| hardware |
HardwareId do dispositivo. |
| integration |
ID de integração para o dispositivo. |
| location | Classe de modelo de localização. |
| name | Nome para identificar o recurso. |
| parent |
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. |
| reporting |
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
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