สคีมาลักษณะการระบุวัตถุสมาร์ทโฮม
action.devices.traits.ObjectDetection - ลักษณะนี้เป็นของอุปกรณ์ที่ตรวจจับวัตถุหรือบุคคลและส่งการแจ้งเตือนไปยังผู้ใช้ได้ โดยค่าเริ่มต้น การแจ้งเตือนจากฟีเจอร์ตรวจจับวัตถุทั้งหมดจะประกาศบนจออัจฉริยะและลำโพงที่มี Google Assistant หลังจากกริ่งประตูดัง
แอตทริบิวต์อุปกรณ์
ไม่มี
สถานะอุปกรณ์
ไม่มี
คำสั่งของอุปกรณ์
ไม่มี
การแจ้งเตือนของอุปกรณ์
อุปกรณ์ที่มีลักษณะนี้อาจแสดงผลลัพธ์ต่อไปนี้ในเพย์โหลดการแจ้งเตือนเป็นส่วนหนึ่งของการเปลี่ยนแปลงสถานะอุปกรณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้การแจ้งเตือนได้ที่การแจ้งเตือนสําหรับการดำเนินการในบ้านอัจฉริยะ
| ช่อง | ประเภท | คำอธิบาย | 
|---|---|---|
| ObjectDetection | ออบเจ็กต์ | ต้องระบุ เพย์โหลดการแจ้งเตือน | 
| priority | จำนวนเต็ม | ต้องระบุ แสดงถึงระดับการแจ้งเตือน ค่าที่รองรับในปัจจุบันคือ 0 ซึ่งระบุว่าควรอ่านออกเสียงการแจ้งเตือน | 
| detectionTimestamp | จำนวนเต็ม | ต้องระบุ การประทับเวลา Epoch ในหน่วยมิลลิวินาทีที่ตรวจพบวัตถุ | 
| objects | ออบเจ็กต์ | ต้องระบุ คอลเล็กชันของวัตถุที่ตรวจพบตามหมวดหมู่ | 
| named | อาร์เรย์ | รายการวัตถุที่ผู้ใช้จดจำได้ซึ่งติดป้ายกำกับไว้ | 
| [item, ...] | String | ป้ายกำกับวัตถุ ต้องมีอย่างน้อย 1 รายการ | 
| familiar | จำนวนเต็ม | จำนวนออบเจ็กต์ที่ผู้ใช้รู้จักซึ่งไม่มีป้ายกำกับ | 
| unfamiliar | จำนวนเต็ม | จำนวนวัตถุที่อุปกรณ์ตรวจพบซึ่งผู้ใช้อาจไม่รู้จัก | 
| unclassified | จำนวนเต็ม | จำนวนวัตถุที่ตรวจพบซึ่งอุปกรณ์จัดประเภทไม่ได้ | 
ตัวอย่าง
ตรวจพบวัตถุที่ไม่รู้จัก 2 รายการในวันที่ 1 มกราคม 2000
{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}ตรวจพบบุคคลที่คุณรู้จักในวันที่ 1 มกราคม 2000
{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}ตรวจพบ Alice ในวันที่ 1 มกราคม 2000
{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}