หากต้องการเพิ่ม Home API ลงในแอป Android คุณจะต้องมีข้อกำหนดเบื้องต้น 2-3 ข้อ
ข้อกำหนดเบื้องต้น
สำหรับการพัฒนา คุณจะต้องมีคอมพิวเตอร์ที่ติดตั้งเครื่องมือต่อไปนี้
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 ด้วย แอปตัวอย่าง Android รองรับอุปกรณ์ประเภทและลักษณะต่อไปนี้
- ไฟอุณหภูมิสี (เปิดและปิด ความสว่าง)
- เซ็นเซอร์ตรวจจับการสัมผัส (สถานะบูลีน)
- ไฟหรี่แสงได้ (เปิดและปิด, ความสว่าง)
- ไฟสีแบบขยาย (เปิดและปิด ความสว่าง)
- Generic Switch
- Google กล้องถ่ายรูป
- เซ็นเซอร์ตรวจจับการมีคนอยู่ (การตรวจจับว่ามีคนอยู่ในบ้าน)
- เปิด/ปิดไฟ (เปิดและปิด ความสว่าง)
- สวิตช์ไฟเปิด/ปิด
- หน่วยปลั๊กอินเปิด/ปิด (เปิดและปิด)
- เซ็นเซอร์เปิด/ปิด
ฮับที่รองรับ
เฉพาะ Google Nest Hub บางรุ่นเท่านั้นที่รองรับ Home API
ตั้งค่า SDK
API ของบ้านในรุ่นเบต้าแบบเปิดนี้ยังไม่ได้เป็นส่วนหนึ่งของไลบรารีมาตรฐาน ที่ Google จัดเตรียมไว้สำหรับการพัฒนา เพื่อพัฒนาแอปพลิเคชันด้วย Home API คุณจะต้องดาวน์โหลดและโฮสต์ไลบรารีในเครื่อง
หากต้องการดาวน์โหลด Android SDK ของ Home API คุณต้องลงชื่อเข้าใช้ Google Home Developers ก่อน