הסכימה של מאפיין ObjectDetection לבית חכם
action.devices.traits.ObjectDetection
– המאפיין הזה שייך למכשירים שיכולים לזהות אובייקטים או אנשים ולשלוח התראה למשתמש. כברירת מחדל, כל ההתראות של זיהוי אובייקטים ייאמרו במסכים חכמים וברמקולים עם Google Assistant אחרי צלצול של פעמון הדלת.
מאפייני המכשיר
ללא.
מצבי המכשיר
ללא.
פקודות למכשיר
ללא.
התראות במכשיר
מכשירי עם המאפיין הזה עשויים להחזיר את עומס הנתונים הבא של ההתראה כחלק משינוי במצב המכשיר. למידע נוסף על הטמעת התראות, ראו התראות לפעולות של בית חכם.
שדות | סוג | תיאור |
---|---|---|
ObjectDetection |
אובייקט |
חובה. מטען הייעודי (Payload) של ההתראה. |
priority |
Integer |
חובה. מייצג את רמת ההתראה. הערך הנתמך כרגע הוא 0, והוא מציין שההתראה צריכה להיאמר בקול. |
detectionTimestamp |
Integer |
חובה. חותמת הזמן של תחילת המילניום (epoch) באלפיות השנייה שבה האובייקט זוהה. |
objects |
אובייקט |
חובה. אוסף של האובייקטים שזוהו לפי קטגוריה. |
named |
מערך |
רשימה של אובייקטים שהמשתמש זיהה וסומנו בתווית. |
[item, ...] |
String |
תווית של אובייקט. צריך לפחות פריט אחד. |
familiar |
Integer |
מספר האובייקטים שהמשתמש זיהה שאין להם תווית. |
unfamiliar |
Integer |
מספר האובייקטים שזוהו על ידי המכשיר והמשתמש לא יכול לזהות. |
unclassified |
Integer |
מספר האובייקטים שזוהו והמכשיר לא הצליח לסווג. |
דוגמאות
זוהו שני אובייקטים לא מוכרים ב-1 בינואר 2000.
{ "ObjectDetection": { "objects": { "unclassified": 2 }, "priority": 0, "detectionTimestamp": 946684800000 } }
זוהה מישהו שאתם מכירים ב-1 בינואר 2000.
{ "ObjectDetection": { "objects": { "familiar": 1 }, "priority": 0, "detectionTimestamp": 946684800000 } }
המערכת זיהתה את עינת ב-1 בינואר 2000.
{ "ObjectDetection": { "objects": { "named": [ "Alice" ] }, "priority": 0, "detectionTimestamp": 946684800000 } }