스마트 홈 ObjectDetection 트레잇 스키마

action.devices.traits.ObjectDetection - 이 트레잇은 물체나 사람을 감지하고 사용자에게 알림을 보낼 수 있는 기기에 속합니다. 기본적으로 초인종이 울리면 Google 어시스턴트가 있는 스마트 디스플레이 및 스피커에서 모든 ObjectDetection 알림이 전송됩니다.

기기 속성

없음

기기 상태

없음

기기 명령어

없음

기기 알림

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

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

기기 오류

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