デバイスのタイプとトレイト

Google Assistant と会話するとき(「OK Google, 寝室の照明をつけて」など)、「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 として報告できるようになりました。

サポートされているトレイトの一覧については、デバイス トレイトをご覧ください。