Cluster SENSOR_STATS

El dispositivo puede estar dotado de capacidades más avanzadas, que no solo se limiten a la detección de eventos o realización de medidas. Es frecuente, la necesidad de monitorizar el entorno durante un determinado tiempo, trascurrido el cual, nos interesa saber un resumen estadístico de los valores sensados. Valores máximos, mínimos, y medios entre otros, suelen ser de gran interés en numerosos escenarios.

 Los comandos básicos de este cluster son:

  • GET_SENSOR_STATS – 0x00 (OBL)
    • Descripción: Solicita al dispositivo las estadísticas del sensor del endpoint correspondiente. Los parámetros que recogen estas estadísticas dependerán del dispositivo y de la implementación concreta de ese endpoint. Esta información deberá consultarse en el manual del dispositivo.
    • Parámetros: Ninguno.
    • Respuesta: SENSOR_STATS, DEV_ERROR.
  • CLEAR_SENSOR_STATS – 0x01 (OBL)
    • Descripción: Borra los datos de las estadísticas acumuladas hasta el momento por el sensor del endpoint correspondiente.
    • Parámetros: Ninguno.
    • Respuesta: DEV_ACK, DEV_ERROR.
  • GET_SENSOR_STATS_CONFIG – 0x02 (OPC)
    • Descripción: Solicita al dispositivo la configuración de las estadísticas del sensor del endpoint correspondiente.
    • Parámetros: Ninguno
    • Respuesta: SENSOR_STAT_CONFIG, DEV_ERROR.
  • SET_SENSOR_STATS_CONFIG – 0x03 (OPC)
    • Descripción: Define la configuración de las estadísticas del sensor del endpoint correspondiente.
    • Parámetros: n bytes.
      • sensorStatConfig: n bytes. Los parámetros dependerán del dispositivo y de la implementación del enpoint correspondiente. Se deberá consultar el manual del dispositivo para disponer información al respecto.
    • Respuesta: DEV_ACK, DEV_ERROR.

 

Los eventos generados por este cluster son:

  • SENSOR_STATS – 0x00 (OBL)
    • Descripción: El dispositivo informa de las estadísticas del sensor del endpoint correspondiente.
    • Parámetros: n bytes. Segun aplicacion, por ejemplo: min, time_min, max, time_max, avg, mean etc.
      • sensorStatValues: n bytes. Los parámetros dependerán del dispositivo y de la implementación del enpoint correspondiente. Se deberá consultar el manual del dispositivo para disponer información al respecto.
      • [timeStampst : Instante de inicio/ultimo clear_stats].
      • [timeStampst : Instante de peticion de estadisticas].
  • SENSOR_STATS_CONFIG – 0x01 (OPC)
    • Descripción: El dispositivo informa de la configuración de las estadísticas del sensor del endpoint correspondiente.
    • Parámetros: n bytes.
      • sensorStatConfig: n bytes. Los parámetros dependerán del dispositivo y de la implementación del enpoint correspondiente. Se deberá consultar el manual del dispositivo para disponer información al respecto.