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

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

前提条件

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

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

    Android Studio のダウンロード

  • Android デバッガ(adb)。

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

    これは SDK Manager で行うことができます。

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

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

    • 色温度ライト(オン / オフ、明るさ)
    • コンタクト センサー(ブール値の状態)
    • 調光可能なライト(オン / オフ、明るさ)
    • 拡張色ライト(オン / オフ、明るさ)
    • 汎用スイッチ
    • Google カメラ
    • 在宅確認センサー(在宅確認)
    • オン / オフ ライト(オン / オフ、明るさ)
    • オン/オフ ライトスイッチ
    • オン / オフ プラグイン ユニット(オン / オフ)
    • オン/オフ センサー

サポートされているハブ

Home API をサポートしているのは、一部の Google Nest ハブのみです。

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

SDK を設定する

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

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

今すぐログイン