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

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 จากการผสานรวม ซึ่งจะช่วยลดข้อผิดพลาดในภายหลังในกระบวนการทดสอบ

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 โดยตรง