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