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