หากต้องการเพิ่ม Home API ลงในแอป Android คุณจะต้องมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นบางประการ
ข้อกำหนดเบื้องต้น
สำหรับการพัฒนา คุณจะต้องมีคอมพิวเตอร์ที่ติดตั้งเครื่องมือต่อไปนี้
Android Studio เวอร์ชัน 2024.2.1 ("Ladybug") ขึ้นไป โปรดทราบว่าเวอร์ชันที่เก่ากว่านี้อาจทำงานร่วมกับ Home APIs SDK ได้ไม่ถูกต้อง
โปรแกรมแก้ไขข้อบกพร่องของ 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
ตั้งค่า SDK
Home API ในเวอร์ชันเบต้าแบบเปิดนี้ยังไม่ได้เป็นส่วนหนึ่งของไลบรารีมาตรฐานที่ Google มีให้สำหรับการพัฒนา หากต้องการพัฒนาแอปพลิเคชันด้วย Home API คุณต้องดาวน์โหลดและโฮสต์ไลบรารีในเครื่อง
หากต้องการดาวน์โหลด Home APIs Android SDK คุณต้องลงชื่อเข้าใช้ Google Home Developers ก่อน