เพิ่ม Home API ลงในแอป Android

หากต้องการเพิ่ม Home API ลงในแอป Android คุณจะต้องมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นบางประการ

ข้อกำหนดเบื้องต้น

สำหรับการพัฒนา คุณจะต้องมีคอมพิวเตอร์ที่ติดตั้งเครื่องมือต่อไปนี้

  • Android Studio เวอร์ชัน 2024.2.1 ("Ladybug") ขึ้นไป โปรดทราบว่าเวอร์ชันที่เก่ากว่านี้อาจทำงานร่วมกับ Home APIs SDK ได้ไม่ถูกต้อง

    ดาวน์โหลด Android Studio

  • โปรแกรมแก้ไขข้อบกพร่องของ Android (adb)

    ติดตั้ง adb

    ซึ่งทำได้ด้วยเครื่องมือจัดการ SDK

และหากต้องการทดสอบ Home API คุณจะต้องมีสิ่งต่อไปนี้

  • อุปกรณ์ Android ที่ใช้ Android 10 ขึ้นไปซึ่งตั้งค่าด้วยบัญชี Google ที่คุณต้องการใช้สำหรับการพัฒนา ตรวจสอบว่าได้ติดตั้ง Android Studio เวอร์ชันล่าสุดและลงชื่อเข้าใช้ด้วยบัญชีนักพัฒนาแอปนี้แล้ว
  • เครือข่าย Wi-Fi
  • หากต้องการเข้าถึงและควบคุมอุปกรณ์ Matter คุณต้องมีฮับ Google ที่รองรับ Home API ด้วย ดูรายละเอียดได้ที่การเชื่อมต่อใน Android
  • อุปกรณ์ที่รองรับอย่างน้อย 1 เครื่องในบ้าน หากอุปกรณ์นี้ (หรืออุปกรณ์อื่นๆ ที่คุณต้องการทดสอบ) ใช้ Thread ฮับก็ต้องเป็น Thread Border Router (TBR) ด้วย แอปตัวอย่าง Android รองรับประเภทอุปกรณ์และลักษณะต่อไปนี้

    • ไฟอุณหภูมิสี (เปิดและปิด, ความสว่าง)
    • เซ็นเซอร์ตรวจจับการเปิด/ปิด (สถานะบูลีน)
    • หลอดไฟแบบหรี่แสงได้ (เปิดและปิด, ความสว่าง)
    • ล็อกประตู
    • ไฟสีแบบขยาย (เปิดและปิด, ความสว่าง)
    • สวิตช์ทั่วไป
    • Google Border Router
    • Google กล้องถ่ายรูป
    • Google Doorbell
    • เซ็นเซอร์ตรวจจับการมีคนอยู่ (การตรวจจับการมีคนอยู่)
    • ไฟเปิด/ปิด (เปิดและปิด, ความสว่าง)
    • สวิตช์เปิด/ปิดไฟ
    • หน่วยปลั๊กอินเปิด/ปิด (เปิดและปิด)
    • เซ็นเซอร์เปิด/ปิด

ฮับที่รองรับ

มีเพียงฮับ Google Nest บางรุ่นเท่านั้นที่รองรับ Home API

ตาราง: Google Nest Hub ที่รองรับ Home API
อุปกรณ์ การรองรับ Border Router ของ 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

Home API ในเวอร์ชันเบต้าแบบเปิดนี้ยังไม่ได้เป็นส่วนหนึ่งของไลบรารีมาตรฐานที่ Google มีให้สำหรับการพัฒนา หากต้องการพัฒนาแอปพลิเคชันด้วย Home API คุณต้องดาวน์โหลดและโฮสต์ไลบรารีในเครื่อง

หากต้องการดาวน์โหลด Home APIs Android SDK คุณต้องลงชื่อเข้าใช้ Google Home Developers ก่อน

ลงชื่อเข้าใช้เลย