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