Menambahkan Home API ke aplikasi Android

Untuk menambahkan Home API ke aplikasi Android, Anda harus memenuhi beberapa prasyarat.

Prasyarat

Untuk pengembangan, Anda memerlukan komputer dengan alat berikut yang diinstal di dalamnya:

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

    Download Android Studio

  • Debugger Android (adb).

    Instal adb.

    Hal ini dapat dilakukan dengan SDK Manager.

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 Android Studio versi terbaru 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 ada 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 (nyala dan mati, kecerahan)
    • Sensor Kontak (status boolean)
    • Lampu yang Dapat Diredupkan (nyala dan mati, kecerahan)
    • Ekstensi Lampu Warna (nyala dan mati, kecerahan)
    • Sakelar Umum
    • 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 hub Google Nest tertentu yang mendukung API Home.

Tabel: Hub Google Nest dengan dukungan Home API
Perangkat Thread Dukungan Router Pembatas Google Store
Google Home
Google Nest Audio
Google Nest Hub
Google Nest Hub (2nd gen)
Google Nest Hub Max
Google Nest Mini
Google TV Streamer (4k)
Nest WiFi Pro

Siapkan SDK

Home API dalam 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!