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

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

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

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

Google Home Device SDK มี API และเครื่องมือต่างๆ ที่ขยาย SDK ของ Matter แบบโอเพนซอร์สให้สร้างนวัตกรรมได้อย่างรวดเร็วด้วยระบบอัจฉริยะของ Google

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

ระยะพัฒนา

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

สภาพแวดล้อมการพัฒนาอุปกรณ์เสมือน Matter

ระยะการพัฒนา

Matter Virtual Device Development Environment (MVD-DE) เป็นคอนเทนเนอร์ Docker ที่กำหนดค่าไว้ล่วงหน้าซึ่งมีแอปตัวเริ่ม Virtual Device Controller (VDC) ซึ่งอาจใช้เพื่อควบคุมอุปกรณ์ Matter ทั้งเสมือนและอุปกรณ์จริง เครื่องมือนี้มีประโยชน์ในการลองใช้แนวคิดใหม่ๆ และทดสอบอุปกรณ์ในช่วงระยะการพัฒนา

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

ระยะการพัฒนา

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

สร้างแอป Android Matter ที่ดีที่สุดโดยใช้ Google Home Mobile SDK

บริการ Google Play Matter API

ระยะพัฒนา

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 ในแอปและระบบนิเวศได้อย่างง่ายดาย