พัฒนาสำหรับระบบคลาวด์สู่ระบบคลาวด์

Google มี SDK, เครื่องมือ และแอปตัวอย่างที่จะช่วยคุณเริ่มต้นCloud-to-cloudเส้นทาง ไม่ว่าจะเป็นการผสานรวมสวิตช์ธรรมดาหรือตัวรับสัญญาณ AV ที่ซับซ้อน

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

ตัวอย่างและไลบรารี

ระยะพัฒนา

คุณสามารถใช้ตัวอย่างแบบครบวงจรของเราเป็นจุดเริ่มต้นในการผสานรวมของคุณเอง หรือเพื่อแสดงวิธีสร้างตัวอย่างใหม่ และGoogle Home Graph ไลบรารีของไคลเอ็นต์ API มีให้บริการในหลายภาษา

ตัวอย่าง ไลบรารีไคลเอ็นต์

เครื่องมือ

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

ระยะพัฒนา

Google Home Extension for Visual Studio Code ช่วยให้คุณโต้ตอบกับระบบนิเวศของ Google Home ได้โดยตรง เช่น คุณสามารถพิมพ์คำสั่ง เช่น "เปิดหลอดไฟ" แล้ว Google Assistant จะประมวลผลคำขอในระบบคลาวด์และส่งคำสั่งไปยังอุปกรณ์

ใช้ส่วนขยายนี้ในช่วงระยะการพัฒนาเพื่อดำเนินการต่อไปนี้

  • ทดสอบอุปกรณ์ Cloud-to-cloud ที่ผสานรวมใน Google Home

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

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

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

โปรแกรมตรวจสอบข้อมูล SYNC

ระยะพัฒนา

เราขอแนะนำให้ใช้โปรแกรมตรวจสอบข้อมูล SYNC เพื่อตรวจสอบรูปแบบของการตอบกลับ SYNC จากการทำงานร่วมกัน ซึ่งจะช่วยลดความผิดพลาดในกระบวนการทดสอบในภายหลัง

Google Home Playground

ระยะพัฒนา

Google Home Playground มีประโยชน์สำหรับการจําลองประเภทอุปกรณ์ในระบบนิเวศของ Google Home ก่อนการพัฒนาให้เสร็จสมบูรณ์ด้วยอุปกรณ์จริง

ใช้เครื่องมือนี้ในช่วงระยะการพัฒนาเพื่อดำเนินการต่อไปนี้

  • สร้างอุปกรณ์เสมือนและกำหนดค่าด้วยลักษณะเพื่อใช้ใน Google Home app (GHA)
  • ดูว่าอุปกรณ์ปรากฏใน Home Graph อย่างไร
  • ทดสอบการยืนยันผู้ใช้รองสำหรับอุปกรณ์

ชุดทดสอบ Google Home

ระยะการทดสอบ

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

ผู้ดูกราฟของ Home

ระยะการทดสอบ

Google Home Graph ใช้เพื่อตรวจสอบสถานะของอุปกรณ์ในHome Graphของผู้ใช้ที่เฉพาะเจาะจง ซึ่งเป็นวิธีที่รวดเร็วในการยืนยัน Home Graph โดยไม่ต้องใช้ API โดยตรง