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

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

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

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

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

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

ระยะพัฒนา

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

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

ระยะพัฒนา

Matter Virtual Device Development Environment (MVD-DE) คือคอนเทนเนอร์ Docker ที่กําหนดค่าไว้ล่วงหน้าซึ่งมีแอป Virtual Device Controller (VDC) initiator ที่ใช้ควบคุมอุปกรณ์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 Services 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 ในแอปและระบบนิเวศต่างๆ ได้อย่างง่ายดาย