مخطّط سمة رصد الأجسام في المنزل الذكي

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
  }
}

أخطاء الجهاز

اطّلِع على القائمة الكاملة للأخطاء والاستثناءات.