Android アプリに Home API を追加する

Android アプリに Home API を追加するには、いくつかの前提条件を満たす必要があります。

前提条件

開発には、次のツールがインストールされたパソコンが必要です。

  • Android Studio、バージョン 2024.2.1(「Ladybug」)以降。以前のバージョンでは、Home APIs SDK が正しく動作しないことがあります。

    Android Studio のダウンロード

  • Android デバッガ(adb)。

    adb をインストールします。

    これは SDK マネージャーで行うことができます。

Home API をテストするには、次のものが必要です。

  • Android 10 以降を搭載した Android デバイス。開発に使用する Google アカウントでセットアップされていること。最新バージョンの Android Studio がインストールされ、この開発用アカウントでログインしていることを確認します。
  • Wi-Fi ネットワーク。
  • Home API をサポートする Google ハブ
  • 家の中にサポートされているデバイスが 1 台以上あること。このデバイス(またはテストする他のデバイス)が Thread を使用する場合は、ハブも Thread ボーダー ルーターである必要があります。Android サンプルアプリでは、次のデバイスタイプとトレイトがサポートされています。

    • 色温度ライト(オン / オフ、明るさ)
    • 接触センサー(ブール値の状態)
    • 調光ライト(オン / オフ、明るさ)
    • 拡張色ライト(オン / オフ、明るさ)
    • 汎用スイッチ
    • 在室確認センサー(在宅検出)
    • ライトのオン/オフ(オン、オフ、明るさ)
    • オン/オフ ライトスイッチ
    • オン/オフ プラグイン ユニット(オンとオフ)
    • オン/オフセンサー

サポートされているハブ

Home API をサポートしているのは、特定の Google Nest Hub のみです。

表: Home API をサポートする Google Nest Hub
デバイス OS Thread ボーダー ルーターのサポート Google ストア
Google Home キャスト
Google Nest Audio キャスト
Google Nest Hub キャスト
Google Nest Hub (2nd gen) Fuchsia
Google Nest Hub Max Fuchsia
Google Nest Mini キャスト
Google TV Streamer (4k) Android

SDK を設定する

このオープンベータ版の Home API は、Google が開発用に提供する標準ライブラリの一部ではありません。Home API を使用してアプリケーションを開発するには、ライブラリをローカルにダウンロードしてホストする必要があります。

Home APIs Android SDK をダウンロードするには、まず Google Home Developers にログインする必要があります。

今すぐログイン