스마트 홈 시큐리티 시스템 가이드
action.devices.types.SECURITYSYSTEM - 보안 시스템을 설정 및 해제할 수 있습니다. 여러 보안 수준 (예: 재택 및 외출)으로 설정할 수 있으며 움직임이나 열린 창을 감지하는 센서와 같은 특정 센서에 관한 정보를 보고할 수 있습니다.
이 유형은 기기에 보안 시스템 아이콘과 일부 관련 동의어 및 별칭이 표시됨을 나타냅니다.
기기 기능
서비스에서 지원해야 하는 속성 및 상태, EXECUTE 및 QUERY 응답을 빌드하는 방법 등 구현 세부정보는 해당 특성 문서를 참고하세요.
필수 트레이트
이러한 특성과 명령어는 기기에 적용되는 경우 필요합니다. 기기에서 이러한 특성을 지원하지 않으면 쿼리 또는 실행 응답에 functionNotSupported 오류 코드를 입력합니다. 자세한 내용은 오류 및 예외를 참고하세요.
추천 특성
이러한 특성은 기기에 적용되는 경우 권장됩니다. 하지만 사용 가능한 모든 특성에서 자유롭게 혼합하여 기존 제품 기능에 가장 적합하게 사용할 수 있습니다.
기기 예: 간단한 보안 시스템
이 섹션에는 위의 기기 유형과 특성을 기반으로 하는 일반적인 '보안 시스템'을 나타내는 인텐트 페이로드의 예가 포함되어 있습니다. 구현에서 특성을 추가하거나 삭제하는 경우 이러한 변경사항을 반영하도록 응답을 적절히 수정하세요.
샘플 SYNC 응답
{
"requestId": "6894439706274654512",
"inputs": [
{
"intent": "action.devices.SYNC"
}
]
}{ "requestId": "6894439706274654512", "payload": { "agentUserId": "user123", "devices": [ { "id": "123", "type": "action.devices.types.SECURITYSYSTEM", "traits": [ "action.devices.traits.StatusReport", "action.devices.traits.ArmDisarm" ], "name": { "name":