สคีมาลักษณะเฉพาะของการตรวจหาบ้านอัจฉริยะ

action.devices.traits.ObjectDetection - ลักษณะนี้เป็นของอุปกรณ์ที่สามารถตรวจจับวัตถุหรือบุคคล และส่งการแจ้งเตือนไปยังผู้ใช้ โดยค่าเริ่มต้น การแจ้งเตือนของ ObjectDetection ทั้งหมดจะประกาศใน Smart Display และลําโพงที่มี Google Assistant หลังได้ยินเสียงกระดิ่งของกริ่งประตู

แอตทริบิวต์ของอุปกรณ์

ไม่ต้องแจ้งเตือนเลย

อุปกรณ์ STATES

ไม่ต้องแจ้งเตือนเลย

อุปกรณ์ COMMANDS

ไม่ต้องแจ้งเตือนเลย

การแจ้งเตือนของอุปกรณ์

อุปกรณ์ที่มีลักษณะเฉพาะนี้อาจส่งคืนเปย์โหลดการแจ้งเตือนต่อไปนี้เป็นส่วนหนึ่งของการเปลี่ยนแปลงสถานะอุปกรณ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้งานการแจ้งเตือนได้ที่การแจ้งเตือนสําหรับการดําเนินการในบ้านอัจฉริยะ

ช่อง ประเภท คำอธิบาย
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
  }
}

ตรวจพบอลิซในวันที่ 1 มกราคม 2000

{
  "ObjectDetection": {
    "objects": {
      "named": [
        "Alice"
      ]
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

อุปกรณ์ ERRORS

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