הוספת ממשקי Home API לאפליקציה ל-Android

כדי להוסיף את ממשקי ה-API של Home לאפליקציית Android, צריך לעמוד בכמה תנאים מוקדמים.

דרישות מוקדמות

לפיתוח, תצטרכו מחשב עם הכלים הבאים:

  • Android Studio, גרסה 2024.2.1 (Ladybug) ואילך. שימו לב: יכול להיות שגרסאות קודמות לא יפעלו כמו שצריך עם Home APIs SDK.

    הורדה של Android Studio

  • כלי לניפוי באגים ב-Android ‏ (adb).

    התקנה adb.

    אפשר לעשות את זה באמצעות SDK Manager.

כדי לבדוק את ממשקי ה-API של Home, תצטרכו:

  • מכשיר Android עם Android מגרסה 10 ואילך, שהוגדר בו חשבון Google שבו אתם מתכוונים להשתמש לפיתוח. מוודאים שמותקנת גרסה עדכנית של Android Studio ושנכנסתם אליה באמצעות חשבון הפיתוח הזה.
  • רשת Wi-Fi.
  • כדי לגשת למכשירי Matter ולשלוט בהם, צריך גם רכזת של Google שתומכת בממשקי Home API. פרטים נוספים זמינים במאמר בנושא קישוריות ב-Android .
  • לפחות מכשיר אחד נתמך בבית. אם המכשיר הזה (או כל מכשיר אחר שרוצים לבדוק) משתמש בפרוטוקול Thread, הרכזת צריכה להיות גם נתב גבולות לפרוטוקול Thread. אלה סוגי המכשירים וה-traits שנתמכים באפליקציית הדוגמה ל-Android:

    • תאורה עם טמפרטורת צבע (הפעלה וכיבוי, בהירות)
    • חיישן מגע (מצב בוליאני)
    • תאורה ניתנת לעמעום (הפעלה וכיבוי, בהירות)
    • תאורה עם טווח צבעים רחב (הפעלה והשבתה, בהירות)
    • Generic Switch
    • חיישן נוכחות (גלאי נוכחות)
    • הפעלה/השבתה של התאורה (הפעלה והשבתה, בהירות)
    • מתג הפעלה/כיבוי של תאורה
    • יחידת תוסף הפעלה/השבתה (הפעלה והשבתה)
    • חיישן הפעלה/כיבוי

מרכזים נתמכים

רק חלק ממכשירי Google Nest Hub תומכים בממשקי Home API.

טבלה: רכזות Google Nest עם תמיכה ב-Home APIs
מכשיר Thread תמיכה בנתבי גבולות 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

הגדרת ה-SDK

ממשקי ה-API של Home בגרסת הבטא הפתוחה הזו עדיין לא נכללים בספריות הסטנדרטיות ש-Google מספקת למפתחים. כדי לפתח אפליקציות באמצעות ממשקי ה-API של Home, צריך להוריד את הספריות ולשמור אותן באופן מקומי.

כדי להוריד את Home APIs Android SDK, קודם צריך להיכנס אל Google Home Developers.

כניסה לחשבון