Untuk menambahkan Home API ke aplikasi Android, Anda harus memenuhi beberapa prasyarat.
Prasyarat
Untuk pengembangan, Anda memerlukan komputer yang telah menginstal 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 benar dengan SDK Home API.
Debugger Android (
adb
).Instal
adb
.Hal ini dapat dilakukan dengan SDK Manager.
Selain itu, 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 diinstal dan login dengan akun pengembangan ini.
- Jaringan Wi-Fi.
- Hub Google yang mendukung Home API.
Minimal satu perangkat yang didukung di rumah. Jika perangkat ini (atau perangkat lain yang ingin Anda uji) menggunakan Thread, hub juga harus berupa router pembatas Thread. Jenis dan karakteristik perangkat berikut didukung oleh aplikasi contoh Android:
- Lampu Suhu Warna (menyala dan mati, kecerahan)
- Sensor Kontak (status boolean)
- Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
- Lampu Warna yang Diperpanjang (aktif dan nonaktif, kecerahan)
- Tombol Umum
- Sensor Penghuni (deteksi penghuni)
- Lampu Aktif/Nonaktif (aktif dan nonaktif, kecerahan)
- Sakelar Lampu Aktif/Nonaktif
- Unit Plugin Aktif/Nonaktif (aktif dan nonaktif)
- Sensor Aktif/Nonaktif
Hub yang didukung
Hanya hub Google Nest tertentu yang mendukung Home API.
Siapkan SDK
Home API dalam versi beta terbuka ini belum menjadi bagian dari library standar yang disediakan oleh Google untuk pengembangan. Untuk mengembangkan aplikasi dengan Home API, Anda perlu mendownload dan menghosting library secara lokal.
Untuk mendownload Home APIs Android SDK, Anda harus login ke Google Home Developers terlebih dahulu.