Esquema de la característica de detección de objetos de la casa inteligente
action.devices.traits.ObjectDetection
: Esta característica pertenece a dispositivos que pueden detectar objetos o personas y enviar una notificación al usuario. De forma predeterminada, todas las notificaciones de ObjectDetection se anuncian en pantallas inteligentes y bocinas con Asistente de Google después de que suena un timbre.
ATRIBUTOS DEL Dispositivo
Ninguna
Dispositivo STATEs
Ninguna
Dispositivo COMMAND
Ninguna
NOTIFICACIONES
Los dispositivos con esta característica pueden mostrar la siguiente carga útil de notificación como parte de un cambio de estado del dispositivo. Si quieres obtener más información sobre la implementación de notificaciones, consulta Notificaciones para acciones de casa inteligente.
Campos | Tipo | Descripción |
---|---|---|
ObjectDetection |
Objeto |
Obligatorio. Carga útil de la notificación: |
priority |
Número entero |
Obligatorio. Representa el nivel de notificación. El valor admitido actualmente es 0, lo que indica que la notificación debe pronunciarse en voz alta. |
detectionTimestamp |
Número entero |
Obligatorio. La marca de tiempo del ciclo de entrenamiento en milisegundos en el que se detectó el objeto. |
objects |
Objeto |
Obligatorio. Colección de los objetos detectados por categoría. |
named |
Matriz |
Lista de objetos reconocidos por el usuario que se etiquetaron con una etiqueta. |
[item, ...] |
String |
Etiqueta de objeto. Requiere al menos 1 elemento. |
familiar |
Número entero |
Recuento de objetos reconocidos por el usuario que no tienen etiqueta. |
unfamiliar |
Número entero |
Cantidad de objetos detectados por el dispositivo que el usuario puede no reconocer. |
unclassified |
Número entero |
Cantidad de objetos detectados que el dispositivo no se pudo clasificar. |
Ejemplos
Se detectaron dos objetos desconocidos el 1 de enero de 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Detectó a alguien que conoces el 1.o de enero de 2000.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Detectó a Alice el 1 de enero de 2000.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }