หากต้องการเพิ่ม Home API ลงในแอป Android คุณจะต้องมีคุณสมบัติตรงตามข้อกำหนดเบื้องต้นบางประการ
ข้อกำหนดเบื้องต้น
สำหรับการพัฒนา คุณจะต้องมีคอมพิวเตอร์ที่ติดตั้งเครื่องมือต่อไปนี้
Android Studio เวอร์ชัน 2024.2.1 ("Ladybug") ขึ้นไป โปรดทราบว่าเวอร์ชันก่อนหน้านี้อาจทำงานร่วมกับ Home APIs SDK ได้ไม่ถูกต้อง
ดีบักเกอร์ Android (
adb)ติดตั้ง
adbคุณสามารถทำได้ด้วย SDK Manager
และหากต้องการทดสอบ Home API คุณจะต้องมีสิ่งต่อไปนี้
- อุปกรณ์ Android ที่ใช้ Android 10 ขึ้นไปซึ่งตั้งค่าด้วยบัญชี Google ที่คุณต้องการใช้ในการพัฒนา ตรวจสอบว่าได้ติดตั้ง Android Studio เวอร์ชันล่าสุดและลงชื่อเข้าใช้ด้วยบัญชีนักพัฒนาซอฟต์แวร์ นี้แล้ว
- เครือข่าย Wi-Fi
- หากต้องการเข้าถึงและควบคุมอุปกรณ์ Matter คุณต้องมี ฮับของ Google ที่รองรับ Home API ด้วย ดูรายละเอียดได้ที่การเชื่อมต่อใน Android
อุปกรณ์ที่รองรับอย่างน้อย 1 เครื่องในบ้าน หากอุปกรณ์นี้ (หรืออุปกรณ์อื่นๆ ที่คุณต้องการทดสอบ) ใช้ Thread ฮับจะต้องเป็น Thread Border Router ด้วย แอปตัวอย่าง Android รองรับประเภทและลักษณะของอุปกรณ์ต่อไปนี้
- ไฟอุณหภูมิสี (เปิดและปิด ความสว่าง)
- เซ็นเซอร์ตรวจจับการเปิดปิด (สถานะบูลีน)
- ไฟหรี่แสงได้ (เปิดและปิด ความสว่าง)
- ไฟสีแบบขยาย (เปิดและปิด ความสว่าง)
- สวิตช์ทั่วไป
- Google กล้องถ่ายรูป
- เซ็นเซอร์ตรวจจับการมีคนอยู่ (การตรวจจับการมีคนอยู่)
- ไฟเปิด/ปิด (เปิดและปิด ความสว่าง)
- สวิตช์ไฟเปิด/ปิด
- ปลั๊กอินเปิด/ปิด (เปิดและปิด)
- เซ็นเซอร์เปิด/ปิด
ฮับที่รองรับ
เฉพาะฮับบางรุ่นของ Google Nest เท่านั้นที่รองรับ Home API
ตั้งค่า SDK
Home API ในรุ่นเบต้าแบบเปิดนี้ยังไม่ได้เป็นส่วนหนึ่งของไลบรารีมาตรฐานที่ Google จัดเตรียมไว้สำหรับการพัฒนา หากต้องการพัฒนาแอปพลิเคชันด้วย Home API คุณต้องดาวน์โหลดและโฮสต์ไลบรารีในเครื่อง
หากต้องการดาวน์โหลด Home APIs Android SDK คุณต้องลงชื่อเข้าใช้ Google Home Developers ก่อน