พัฒนาเพื่อระบบคลาวด์สู่ระบบคลาวด์

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

ช่วงพัฒนา

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

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

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

ชุดทดสอบ Google Home

ระยะทดสอบ

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

ผู้ดูกราฟบ้าน

ระยะทดสอบ

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