مخطّط سمة رصد الأجسام في المنزل الذكي
action.devices.traits.ObjectDetection
: تنتمي هذه السمة إلى الأجهزة التي يمكنها رصد الأجسام أو الأشخاص وإرسال إشعار إلى المستخدم. يتم تلقائيًا الإعلان عن جميع إشعارات ميزة "التعرّف على الأجسام" على الشاشات الذكية ومكبّرات الصوت المزوّدة بخدمة "مساعد Google" بعد سماع صوت جرس الباب.
سمات الجهاز
بلا عُري
حالات الجهاز
بلا عُري
أوامر الجهاز
بلا عُري
إشعارات الجهاز
قد تُرسِل الأجهزة التي تتضمّن هذه السمة حمولة الإشعار التالية كجزء من تغيير حالة الجهاز. لمزيد من المعلومات عن تنفيذ الإشعارات، اطّلِع على مقالة الإشعارات لإجراءات المنزل الذكي.
الحقول | النوع | الوصف |
---|---|---|
ObjectDetection |
العنصر |
مطلوبة الحمولة في الإشعار |
priority |
عدد صحيح |
مطلوبة يمثّل مستوى الإشعار. القيمة المسموح بها حاليًا هي 0، ما يشير إلى أنّه يجب قول الإشعار بصوت عالٍ. |
detectionTimestamp |
عدد صحيح |
مطلوبة الطابع الزمني لبدء حساب الحقبة بالمللي ثانية الذي تم فيه رصد الجسم |
objects |
العنصر |
مطلوبة مجموعة من الأجسام التي تم رصدها حسب الفئة |
named |
صفيف |
قائمة بالعناصر التي يتعرّف عليها المستخدم والتي تم وضع تصنيف عليها |
[item, ...] |
String |
تصنيف العنصر يجب إدراج عنصر واحد على الأقل. |
familiar |
عدد صحيح |
عدد العناصر التي يتعرّف عليها المستخدم والتي لا تحمل تصنيفًا |
unfamiliar |
عدد صحيح |
عدد الأجسام التي رصدها الجهاز والتي قد لا يتعرّف عليها المستخدم |
unclassified |
عدد صحيح |
عدد الأجسام التي تم رصدها والتي تعذّر على الجهاز تصنيفها |
أمثلة
تم رصد جسمَين غير معروفَين في 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 } }