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

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 แบบเรียลไทม์ และสังเกตการสื่อสารทั้งหมดที่ไหลเข้าและออก กรองตามความรุนแรงและช่วงเวลา

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

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

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

ระยะการพัฒนา

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

Google Home Playground

ระยะการพัฒนา

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

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

ชุดทดสอบ Google Home

ระยะทดสอบ

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

โปรแกรมดูกราฟของ Home

ระยะทดสอบ

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