스마트 홈 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 } }