พัฒนากรณี

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

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

พัฒนาฮาร์ดแวร์สําหรับบ้านอัจฉริยะด้วย Matter

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

อุปกรณ์เสมือนของ 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 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

สร้างแอป Matter สําหรับ Android ที่ดีที่สุดโดยใช้ 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 มีตัวอย่างที่เป็นรูปธรรมของวิธีใช้ API ของ Play services สําหรับ Matter เพื่อสร้างแอปที่ช่วยทําให้การใช้ร่วมกันและแชร์อุปกรณ์ Matter ในแอปและระบบนิเวศต่างๆ เป็นเรื่องง่าย