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

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

前提条件

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

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

    Android Studio のダウンロード

  • Android デバッガ(adb)。

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

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

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

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

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

サポートされているハブ

Google Nest Hub の一部のモデルのみが Home API をサポートしています。

表: Home API をサポートする Google Nest Hub
デバイス 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 Developers にログインする必要があります。

今すぐログイン