Android アプリに Home API を追加するには、いくつかの前提条件を満たす必要があります。
前提条件
開発には、次のツールがインストールされたパソコンが必要です。
Android Studio、バージョン 2024.2.1(「Ladybug」)以降。以前のバージョンでは、Home APIs SDK が正しく動作しないことがあります。
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 のみです。
SDK を設定する
このオープンベータ版の Home API は、Google が開発用に提供する標準ライブラリの一部ではありません。Home API を使用してアプリケーションを開発するには、ライブラリをローカルにダウンロードしてホストする必要があります。
Home APIs Android SDK をダウンロードするには、まず Google Home Developers にログインする必要があります。