「OK Google, ベッドルームのライトをつけて」など、Google Assistantと会話する場合、OK Googleが呼び出し、 ベッドルームのライトをつけてが文法と呼ばれます。Google は、文法から smart homeインテントを判断し、 デベロッパー クラウドに送信します(フルフィルメント)。デベロッパーは、デバイスでコマンドを実行して Google に応答を返すことができます。
フルフィルメントがインテントを処理して応答を返した後の Cloud-to-cloud連携は、 Google Home Graphに依存します。 Home Graphを使用すると、Assistantはデバイスの同期、デバイスのステータスの照会、デバイスでのコマンドの実行などを行うことができます。
デバイスタイプ
アシスタントは、デバイスタイプによって、Assistantそのデバイスで使用する文法を 認識します。たとえば、デバイスを Lightと定義した場合、 Assistantを使ってアシスタント経由でデバイスを操作できます。OK Google, ライトをつけて
サポートされている デバイスタイプの完全なリストについては、デバイスタイプをご覧ください。
デバイス トレイト
デバイス トレイトは、デバイスタイプの機能を定義します。複数のデバイス トレイトを任意のデバイスタイプと組み合わせることができます。たとえば、 Light デバイスで OnOff、 Brightness、 FanSpeed トレイトを使用できます。 FanSpeedトレイトをライトに使用するのはあまり一般的ではないかもしれませんが、デバイスにはどんなトレイトでも使用できます。
デバイスタイプにデバイス トレイトを追加すると、そのデバイスは、追加された各デバイス
トレイトのステータスを継承します。たとえば、
OnOff トレイトを使用すると、デバイスはその on
ステータスを true または false として通知できるようになります。
サポートされているトレイトの完全なリストについては、デバイス トレイトをご覧ください。