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

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

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

ตัวอย่างและคลัง

ระยะพัฒนา

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

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

เครื่องมือ

ส่วนขยาย 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 ในรูปแบบที่มีสคริปต์เพื่อช่วยให้คุณทดสอบได้เร็วขึ้นในรูปแบบที่ทำซ้ำได้

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

ระยะพัฒนา

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

สนามเด็กเล่น 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 โดยตรง