스마트 홈 ObjectDetection 특성 스키마

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

기기 속성

없음

기기 상태

없음

기기 명령어

없음

기기 알림

이 트레잇이 있는 기기는 다음을 반환할 수 있습니다. 알림 페이로드를 전송해야 합니다. 배우기 위해 알림을 구현하는 방법에 대한 자세한 내용은 스마트 홈 작업 알림

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

전체 목록 보기 오류 및 예외를 방지합니다.