Cluster SENSOR

Cluster básico que todo dispositivo de tipo sensor debe implementar. Gestiona las acciones básicas, de solicitar medida y definir parámetros de configuración del sensor.

Los comandos básicos de este cluster son:

  • GET_SENSOR_VALUE – 0x00 (OBL)
    • Descripción: Solicita al dispositivo el valor medido por el sensor del endpoint correspondiente.
    • Parámetros: Ninguno
    • Respuesta: SENSOR_VALUE, DEV_ERROR.
  •  GET_SENSOR_CONFIG – 0x01 (HW)  
    • Descripción: Solicita la configuración global del sensor. Se enviarán todos los parámetros que requiera el sensor en un único mensaje. Nótese que la configuración podrá depender de la implementación del endpoint correspondiente.
    • Parámetros: Ninguno
    • Respuesta: SENSOR_CONFIG, DEV_ERROR.
  •  SET_SENSOR_CONFIG – 0x02 (HW) 
    • Descripción: Define la configuración global del sensor. Se enviarán todos los parámetros que requiera el sensor en un único mensaje. Nótese que la configuración podrá depender de la implementación del endpoint correspondiente.
    • Parámetros: n bytes. Según dispositivo, consultar su documentaciónsensorConfig: n bytes.
    • Respuesta: DEV_ACK, DEV_ERROR.

 Los eventos generados por este cluster son:

  •  SENSOR_VALUE – 0x00 (OBL)
    • Descripción: El dispositivo informa del valor medido por el sensor del endpoint correspondiente.
    • Parámetros: n bytes. El tamaño, representación y unidades dependerá de endpoint del dispositivo y de su implementación. Esta información se deberá consultar en el manual del dispositivo. La informacion horaria dependerá de la implementación del cluster TIME.
      • sensorValue: n bytes.
      • [timestamp: 5 bytes].
  •  SENSOR_CONFIG – 0x01 (HW)
    • Descripción: El dispositivo informa de la configuración global del sensor. Nótese que la configuración podrá depender de la implementación del endpoint correspondiente.
    • Parámetros: n bytes.
      • sensorConfig: n bytes.