Endpoint configuration collection
El objeto endpoint configuration collection representa una colección de endpoints para los cuales se busca establecer la configuración inicial, típicamente en el script de configuración de un modelo de dispositivo.
La función getEndpoints recibe como parámetro un objeto de este tipo, que permite establecer la lista de endpoints que deben ser incluidos dentro de un dispositivo recién creado, así como su configuración básica inicial. Esta función se incluye en el script del modelo de dispositivo que se está creando.
Métodos
### addEndpoint(address, description, endpointType [, endpointSubType]) El método addEndpoint permite agregar un nuevo endpoint a la colección.
Parámetros
- address (string): indica la dirección del endpoint dentro del dispositivo. El address debe ser único dentro del dispositivo, aunque pueden existir endpoints con la misma dirección en dispositivos diferentes.
- description (string): indica la descripción que desea utilizarse en este endpoint.
- endpointType (enum): indica el tipo del endpoint que se está agregando. Para conocer más sobre los tipos de endpoint, consulte la referencia del objeto endpoint, en especial la propiedad endpointType.
- endpointSubType (enum, opcional): este parámetro indica el subtipo de endpoint, y puede indicarse opcionalmente, sólo para ciertos tipos de endpoint. Para conocer más sobre los tipos y subtipos de endpoint, consulte la referencia del objeto endpoint, en especial la propiedad endpointSubType.
Valor devuelto
El método addEndpoint devuelve un objeto endpoint configuration, que representa el endpoint que se acaba de agregar a la colección.
Ejemplo 1
Este ejemplo muestra cómo crear 2 endpoints dentro del dispositivo, uno de tipo sensor de temperatura, con address “1”, y otro de tipo sensor de dióxido de carbono, con address “2”.
function getEndpoints(deviceAddress, endpoints)
{
endpoints.addEndpoint("1", "Temperature sensor", endpointType.TemperatureSensor);
endpoints.addEndpoint("2", "CO2 sensor", endpointType.PpmConcentrationSensor, ppmConcentrationSensorSubType.CarbonDioxide);
}Device model configuration
El objeto device model configuration permite establecer la configuración básica para un modelo de dispositivo, típicamente empleado en los scripts de...
Endpoint configuration
El objeto endpoint configuration la configuración inicial de un endpoint, típicamente en el script de configuración de un modelo de dispositivo . Los objetos...