พัฒนาสำหรับ 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

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

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

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

ชุดโปรแกรมทดสอบ Google Home

ระยะทดสอบ

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

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

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

ระยะพัฒนา

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

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

ระยะพัฒนา

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

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

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

ระยะพัฒนา

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