Untuk menambahkan Home API ke aplikasi Android, Anda harus memenuhi beberapa prasyarat.
Prasyarat
Untuk pengembangan, Anda memerlukan komputer yang dilengkapi dengan alat berikut:
Android Studio, versi 2024.2.1 ("Ladybug") atau yang lebih baru. Perhatikan bahwa versi yang lebih lama dari ini mungkin tidak berfungsi dengan baik dengan Home APIs SDK.
Debugger Android (
adb).Instal
adb.Hal ini dapat dilakukan dengan SDK Manager.
Dan untuk menguji Home API, Anda memerlukan:
- Perangkat Android yang menjalankan Android 10 atau yang lebih baru yang disiapkan dengan Akun Google yang ingin Anda gunakan untuk pengembangan. Pastikan versi terbaru Android Studio telah diinstal dan login dengan akun developer ini.
- Jaringan Wi-Fi.
- Untuk mengakses dan mengontrol perangkat Matter, Anda juga memerlukan hub Google yang mendukung Home API. Lihat Konektivitas di Android untuk mengetahui detailnya.
Setidaknya satu perangkat yang didukung di rumah. Jika perangkat ini (atau perangkat lain yang ingin Anda uji) menggunakan Thread, hub juga harus berupa Thread Border Router (TBR). Jenis dan karakteristik perangkat berikut didukung oleh Aplikasi Contoh Android:
- Lampu Suhu Warna (nyala dan mati, kecerahan)
- Sensor Kontak (status boolean)
- Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
- Kunci Pintu
- Ekstensi Lampu Warna (nyala dan mati, kecerahan)
- Sakelar Umum
- Router Pembatas Google
- Google Kamera
- Google Doorbell
- Sensor Kehadiran (deteksi kehadiran)
- Lampu On/Off (nyala dan mati, kecerahan)
- Sakelar Lampu On/Off
- Unit Plugin On/Off (nyala dan mati)
- Sensor On/Off
Hub yang didukung
Hanya Google Nest Hub tertentu yang memiliki dukungan untuk Home API.
Siapkan SDK
Home API dalam versi beta terbuka ini belum menjadi bagian dari library standar yang disediakan oleh Google for Developers. Untuk mengembangkan aplikasi dengan Home API, Anda perlu mendownload dan menghosting library secara lokal.
Untuk mendownload Home API Android SDK, Anda harus login terlebih dahulu ke Google Home Developers.