مخطّط سمة رصد الأجسام في المنزل الذكي
action.devices.traits.ObjectDetection
: تنتمي هذه السمة إلى الأجهزة التي يمكنها رصد الكائنات أو الأشخاص وإرسال إشعار إلى المستخدم. يتم تلقائيًا سماع جميع إشعارات ميزة ObjectDetection على الشاشات الذكية ومكبّرات الصوت المزوّدة بخدمة "مساعد Google" بعد رنين جرس الباب.
ATTRIBUTES للجهاز
بلا عُري
حالات الجهاز
بلا عُري
أوامر الجهاز
بلا عُري
إشعارات الجهاز
قد تعرض الأجهزة التي تتضمّن هذه السمة حمولة الإشعارات التالية كجزء من تغيير حالة الجهاز. لمزيد من المعلومات عن تنفيذ الإشعارات، اطّلِع على مقالة الإشعارات لإجراءات المنزل الذكي.
الحقول | النوع | الوصف |
---|---|---|
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 } }