스마트 홈 ObjectDetection 특성 스키마

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

기기 ATTRIBUTES

없음.

기기 상태

없음.

기기 명령어

없음.

기기 알림

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

필드 유형 설명
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
  }
}

기기 오류

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