สคีมาลักษณะของ Smart Home ObjectDetection

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

ข้อผิดพลาดของอุปกรณ์

ดูรายการทั้งหมดของ ข้อผิดพลาดและข้อยกเว้น