Schéma de traçabilité des objets pour la maison connectée
action.devices.traits.ObjectDetection
: cette caractéristique appartient aux appareils pouvant détecter des objets ou des personnes et envoyer une notification à l'utilisateur. Par défaut, toutes les notifications ObjectDetection sont annoncées sur les écrans connectés et enceintes intelligentes dotées de l'Assistant Google lorsque le carillon sonne.
Appareil : ATTRIBUTES
Aucune.
Appareil : STATES
Aucune.
Appareil COMMANDS
Aucune.
NOTIFICATIONS de l'appareil
Les appareils dotés de cette caractéristique peuvent renvoyer la charge utile de notification suivante dans le cadre d'un changement d'état d'un appareil. Pour en savoir plus sur l'implémentation des notifications, consultez Notifications pour les actions de maison connectée.
Champs | Type | Description |
---|---|---|
ObjectDetection |
Objet |
Obligatoire. Charge utile de la notification. |
priority |
Entier |
Obligatoire. Représente le niveau de notification. La valeur actuellement acceptée est 0, ce qui indique que la notification doit être lue à voix haute. |
detectionTimestamp |
Entier |
Obligatoire. Horodatage de l'époque, en millisecondes, où l'objet a été détecté. |
objects |
Objet |
Obligatoire. Collection d'objets détectés par catégorie. |
named |
Array |
Liste des objets reconnus par l'utilisateur et dotés d'un libellé. |
[item, ...] |
Chaîne |
Libellé d'objet. Nécessite au moins un article. |
familiar |
Entier |
Nombre d'objets reconnus par l'utilisateur sans étiquette. |
unfamiliar |
Entier |
Nombre d'objets détectés par l'appareil que l'utilisateur ne reconnaît pas. |
unclassified |
Entier |
Nombre d'objets détectés que l'appareil n'a pas pu classer. |
Exemples
Deux objets inconnus ont été détectés le 1er janvier 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Détection d'une personne que vous connaissez le 1er janvier 2000.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
Détection d'Alice le 1er janvier 2000.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }