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

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

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