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