Google Assistant와 대화할 때(예: "Hey Google, 침실 조명 켜 줘") Hey Google은 호출이고 침실 조명 켜 줘는 문법이라고 합니다. Google은 문법에서 smart home 인텐트를 확인하여 개발자 클라우드(처리)로 전송합니다. 그러면 개발자는 기기에서 명령어를 실행하고 Google에 응답을 다시 반환할 수 있습니다.
처리가 인텐트를 처리하고 응답을 반환한 후 Cloud-to-cloud 통합은 Google Home Graph를 사용합니다. Home Graph를 사용하면 Assistant가 기기를 동기화하고, 기기 상태를 쿼리하고, 기기에서 명령어를 실행할 수 있습니다.
기기 유형
기기 유형을 사용하면 Assistant에 기기에서 어떤 문법을 사용해야 하는지 알릴 수 있습니다. 예를 들어 기기를 Light로 정의하면 사용자는 Assistant를 통해 Hey Google, 조명 켜 줘와 같이 기기와 상호작용할 수 있습니다.
지원되는 기기 유형의 전체 목록은 기기 유형을 참고하세요.
기기 trait
기기 특성은 기기 유형의 기능을 정의합니다. 여러 기기 트레잇을 모든 기기 유형과 결합할 수 있습니다. 예를 들어 Light 기기에서 OnOff, Brightness, FanSpeed 트레잇을 사용할 수 있습니다. FanSpeed 트레잇은 조명에 사용하는 가장 일반적인 트레잇은 아니지만 새 기기에 원하는 트레잇을 사용할 수 있습니다.
기기 유형에 기기 트레잇을 추가하면 기기는 추가한 각 기기 트레잇의 상태를 상속합니다. 예를 들어 OnOff 트레잇을 사용하면 기기가 on
상태를 true
또는 false
로 보고할 수 있습니다.
지원되는 트레잇의 전체 목록은 기기 트레잇을 참고하세요.