스마트 홈 객체 감지 특성 스키마

action.devices.traits.ObjectDetection: 이 특성은 사물이나 사람을 감지하고 사용자에게 알림을 보낼 수 있는 기기에 속합니다. 기본적으로 모든 ObjectDetection 알림은 초인종이 울리고 나면 Google 어시스턴트가 지원되는 스마트 디스플레이와 스피커로 알려집니다.

기기 속성

없음

기기 상태: STATES

없음

기기 COMMANDS

없음

기기 알림

이 특성이 있는 기기는 기기 상태가 변경될 때 다음 알림 페이로드를 반환할 수 있습니다. 알림 구현에 관한 자세한 내용은 스마트 홈 작업 알림을 참고하세요.

필드 유형 설명
ObjectDetection 객체

필수.

알림 페이로드.

priority 정수

필수.

알림 수준을 나타냅니다. 현재 지원되는 값은 0이며, 알림을 소리 내어 읽어야 함을 나타냅니다.

detectionTimestamp 정수

필수.

객체가 감지된 에포크 타임스탬프(밀리초)입니다.

objects 객체

필수.

카테고리별로 감지된 객체의 컬렉션입니다.

named 배열

라벨로 태그를 지정한 사용자가 인식한 객체 목록입니다.

[item, ...] String

객체 라벨입니다.

항목이 1개 이상 필요합니다.

familiar 정수

라벨이 없는 사용자가 인식한 객체의 수입니다.

unfamiliar 정수

기기에서 사용자가 인식할 수 없는 객체의 수입니다.

unclassified 정수

기기에서 분류할 수 없음을 감지한 객체의 수입니다.

예시

2000년 1월 1일에 알 수 없는 개체 2개가 감지되었습니다.

{
  "ObjectDetection": {
    "objects": {
      "unclassified": 2
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

2000년 1월 1일에 내가 아는 사람이 있습니다.

{
  "ObjectDetection": {
    "objects": {
      "familiar": 1
    },
    "priority": 0,
    "detectionTimestamp": 946684800000
  }
}

2000년 1월 1일에 앨리스가 감지되었습니다.

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

기기 ERRORS

오류 및 예외의 전체 목록을 참조하세요.