พัฒนาสำหรับ Matter

Google มี SDK, เครื่องมือ และแอปตัวอย่างเพื่อช่วยให้คุณเริ่มต้นMatterได้ทันที ไม่ว่าคุณจะสร้างฮาร์ดแวร์สมาร์ทโฮมของคุณเอง หรือผสานรวมฟังก์ชันการทำงานของ Matter เข้ากับแอป Android

แหล่งข้อมูลเหล่านี้ออกแบบมาเพื่อช่วยให้นักพัฒนาแอปมุ่งเน้นความพยายามในการพัฒนาไปที่ การสร้างความสามารถและฟีเจอร์ต่างๆ โดยใช้ความพยายามน้อยลงในการจัดการกับ โครงสร้างพื้นฐาน

พัฒนาฮาร์ดแวร์สมาร์ทโฮมด้วย Matter

อุปกรณ์เสมือน Matter

ระยะพัฒนา

Google Home Device SDK ช่วยให้นักพัฒนาแอปเริ่มต้นพัฒนาได้ทันที โดยทดลองใช้อุปกรณ์ Matter ในการตั้งค่าเสมือน คุณสร้างอุปกรณ์เสมือน Matter ได้โดยใช้ SDK ซึ่งจะมีการจัดสรรลงใน Fabric และควบคุมในลักษณะเดียวกับอุปกรณ์จริง รวมถึงการดำเนินการตามคำสั่ง Google Assistant

ส่วนขยาย Google Home สำหรับ VS Code

ระยะพัฒนา

Google Home Extension for Visual Studio Code ช่วยให้คุณโต้ตอบกับระบบนิเวศของ Google Home ได้โดยตรง เช่น คุณพิมพ์คำสั่งอย่าง "เปิดหลอดไฟ" ได้ แล้ว Assistant จะประมวลผลคำขอในระบบคลาวด์และส่งคำสั่งไปยังอุปกรณ์

ใช้ส่วนขยายนี้ในระยะการพัฒนาเพื่อทำสิ่งต่อไปนี้

  • ทดสอบทั้งอุปกรณ์ Matter และอุปกรณ์ที่ไม่ใช่ Matter ที่ผสานรวมใน Google Home

  • ระบุปัญหาโดยดูบันทึกของระบบคลาวด์แบบเรียลไทม์ และสังเกตการสื่อสารทั้งหมดที่ไหลเข้าและออก กรองตามความรุนแรงและช่วงเวลา

  • ตรวจสอบเนื้อหา JSON ของข้อความบันทึก

  • ออกAssistantคำสั่งในรูปแบบสคริปต์เพื่อช่วยให้คุณ ทดสอบได้เร็วขึ้นในลักษณะที่ทำซ้ำได้

ชุดทดสอบ Google Home

ระยะทดสอบ

ใช้ Google Home Test Suite ใน Google Home Developer Console เพื่อทดสอบการผสานรวมสมาร์ทโฮม และตรวจสอบว่าการผสานรวมเป็นไปตามข้อกำหนดด้านการรับรองและการเปิดตัวสำหรับระบบนิเวศ Google Home

ผสานรวมฟังก์ชัน Matter เข้ากับแอป Android

API ของ Matter ในบริการ Google Play

ระยะพัฒนา

Google Play services มี Matter API สำหรับการจัดสรร การแชร์อุปกรณ์ และการค้นหา การดำเนินการ

ปลั๊กอิน Google Home สำหรับ Android Studio

ระยะพัฒนา

Google Home Plugin for Android Studio เป็นเครื่องมือพัฒนาที่ขาดไม่ได้ ซึ่งช่วยให้คุณพิมพ์คำสั่งสำหรับ Assistant ได้โดยตรงในเครื่องมือแก้ไขเพื่อสังเกตการโต้ตอบ กับแอปพลิเคชันและอุปกรณ์ Matter

นอกจากนี้ IDE ยังช่วยให้คุณตรวจสอบบันทึกของ Cloud ได้แบบเรียลไทม์ ซึ่งช่วยให้คุณแก้ไขข้อบกพร่อง ในการผสานรวมได้อย่างมีประสิทธิภาพ

แอปตัวอย่าง Google Home สำหรับ Matter

ระยะพัฒนา

Google Home Sample App for Matter แสดงตัวอย่างที่ชัดเจน เกี่ยวกับวิธีใช้ Play services API สำหรับ Matter เพื่อสร้างแอปที่ช่วยให้การ จัดสรรและแชร์อุปกรณ์ Matter ในแอปและ ระบบนิเวศต่างๆ เป็นไปได้ง่าย