Menambahkan Home API ke aplikasi Android

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.

    Download Android Studio

  • 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.

Tabel: Hub Google Nest dengan dukungan Home API
Perangkat OS Dukungan Thread Border Router Google Store
Google Home Cast
Google Nest Audio Pemeran
Google Nest Hub Cast
Google Nest Hub (2nd gen) Fuchsia
Google Nest Hub Max Fuchsia
Google Nest Mini Cast
Google TV Streamer (4k) Android

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.

Login sekarang.