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

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

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

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

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

    ดาวน์โหลด Android Studio

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

    ติดตั้ง adb

    ซึ่งทําได้ด้วย SDK Manager

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

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

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

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

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

ตาราง: Google Nest Hub ที่รองรับ Home API
อุปกรณ์ ระบบปฏิบัติการ Thread การสนับสนุน Border Router Google Store
Google Home แคสต์
Google Nest Audio นักแสดง
Google Nest Hub แคสต์
Google Nest Hub (2nd gen) Fuchsia
Google Nest Hub Max Fuchsia
Google Nest Mini แคสต์
Google TV Streamer (4k) Android

ตั้งค่า SDK

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

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

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