Google Home Playground

จากระบบคลาวด์สู่ระบบคลาวด์    Local Home SDK    Home API

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

ลิงก์บัญชีให้เสร็จสมบูรณ์

หากต้องการใช้ Google Home Playground เราขอแนะนำให้คุณลิงก์เครื่องมือกับบัญชีก่อน เปิด Google Home app (GHA) ในโทรศัพท์ แล้วทำตามกระบวนการเชื่อมต่อบัญชีที่ระบุไว้ในเชื่อมต่ออุปกรณ์สมาร์ทโฮมของบุคคลที่สามในแอป Google Home

  1. ค้นหาการผสานรวมที่ชื่อ Google Home Playground
  2. เลือกการผสานรวม แล้ว GHA จะนำคุณไปยังหน้าลงชื่อเข้าใช้ คลิกลงชื่อเข้าใช้ด้วย Google แล้วเลือกบัญชีเพื่อลงชื่อเข้าใช้
  3. คลิกปุ่มให้สิทธิ์เพื่อให้สิทธิ์การลิงก์บัญชี
รูปภาพนี้แสดงขั้นตอนการลิงก์บัญชีแอป Google Home สำหรับการเชื่อมต่อ Google Home Playground

เมื่อลิงก์บัญชีเสร็จแล้ว ชุดอุปกรณ์เสมือนจริงเริ่มต้นจะแสดงใน GHA เพื่อให้คุณโต้ตอบด้วย

รูปภาพนี้แสดงรายการอุปกรณ์เริ่มต้นที่สร้างขึ้นเมื่อผู้ใช้ลิงก์ Google Home Playground กับบัญชีของตนเรียบร้อยแล้ว

ลงชื่อเข้าใช้

เปิด Google Home Playground โดยคลิกปุ่มด้านล่าง

เปิด Playground

คลิกลงชื่อเข้าใช้ด้วย Google ตรวจสอบว่าได้ลงชื่อเข้าใช้ด้วยบัญชีเดียวกับที่ใช้ใน GHA เพื่อลิงก์บัญชีให้เสร็จสมบูรณ์

ภาพนี้แสดงสถานะเริ่มต้นของ Google Home Playground และไฮไลต์ปุ่มลงชื่อเข้าใช้ที่มุมขวาบน

หลังจากลงชื่อเข้าใช้แล้ว Google Home Playground จะแสดงอุปกรณ์เสมือนจริงที่จัดเก็บไว้ใน Home Graph

ภาพนี้แสดงรายการอุปกรณ์ ข้อมูลอุปกรณ์ และพื้นที่บันทึกของมุมมองเริ่มต้นของ Google Home Playground

UI บนเว็บประกอบด้วย 3 แผง ได้แก่

  • รายการอุปกรณ์จะแสดงอุปกรณ์เสมือนจริงทั้งหมด คุณสามารถเลือกอุปกรณ์เสมือนจริงบางเครื่องเพื่อดูข้อมูลและสร้างอุปกรณ์เสมือนจริงผ่านแผงนี้ได้
  • ข้อมูลอุปกรณ์จะแสดงข้อมูลของอุปกรณ์เสมือนจริงที่เลือก นอกจากนี้ คุณยังแก้ไขข้อมูลนี้และนำอุปกรณ์เสมือนจริงที่เลือกออกได้ผ่านแผงดังกล่าว
  • พื้นที่บันทึกจะแสดงบันทึกการโต้ตอบระหว่าง Google Home Playground กับ Home Graph คุณสามารถขยายบันทึกเพื่อตรวจสอบเพย์โหลดคำขอและการตอบกลับเพื่อแก้ปัญหาได้

อุปกรณ์เสมือนจริง

ดูข้อมูลอุปกรณ์เสมือนจริง

ในแผงรายการอุปกรณ์ ให้เลือกอุปกรณ์เสมือนจริงที่ต้องการดู ในแผงรายการอุปกรณ์ ให้เลือกอุปกรณ์เสมือนจริงที่ต้องการดู แผงข้อมูลอุปกรณ์จะแสดงข้อมูลที่แบ่งออกเป็น 5 แท็บ ดังนี้

  • ข้อมูลพื้นฐาน: พร็อพเพอร์ตี้ระดับบนสุดของอุปกรณ์ ซึ่งรวมถึงประเภท รหัส และชื่ออุปกรณ์
  • ลักษณะ: ลักษณะที่รองรับของอุปกรณ์
  • แอตทริบิวต์: แอตทริบิวต์เฉพาะลักษณะของอุปกรณ์
  • สถานะ: สถานะอุปกรณ์ทั้งหมด
  • SUV: การกำหนดค่าวิธีการสำรองในการยืนยันผู้ใช้ของอุปกรณ์

แก้ไขข้อมูลอุปกรณ์เสมือนจริง

นอกจากการดูข้อมูลของอุปกรณ์เสมือนจริงแล้ว คุณยังแก้ไขข้อมูลที่จัดเก็บไว้ใน Home Graph ได้โดยตรงผ่านแผงข้อมูลอุปกรณ์

แก้ไขลักษณะที่รองรับ

  1. เลือกแท็บลักษณะ แล้วคลิกปุ่มแก้ไข
  2. ในแผงป๊อปอัป คุณจะเห็นลักษณะที่อุปกรณ์รองรับในปัจจุบันและลักษณะที่พร้อมให้เพิ่ม ใช้ปุ่มลูกศร (arrow_forward/arrow_back) เพื่อเพิ่มหรือนำลักษณะที่รองรับสำหรับอุปกรณ์ออก
  3. เมื่ออัปเดตลักษณะที่รองรับเสร็จแล้ว ให้คลิกบันทึก แล้วระบบจะนำลักษณะที่อัปเดตไปใช้กับ Home Graph
  4. คุณดูการอัปเดตลักษณะเหล่านี้ได้ในพื้นที่บันทึก
รูปภาพนี้แสดงเครื่องมือ UX สำหรับเพิ่มหรือลบคุณลักษณะที่รองรับในอุปกรณ์ที่เลือกใน Google Home Playground

แก้ไขแอตทริบิวต์อุปกรณ์

  1. เลือกแท็บแอตทริบิวต์ แล้วแก้ไขแอตทริบิวต์สำหรับลักษณะที่อุปกรณ์รองรับ
  2. เมื่อแก้ไขเสร็จแล้ว ให้กด Enter แล้วระบบจะใช้การเปลี่ยนแปลงแอตทริบิวต์กับ Home Graph
  3. คุณสามารถดูแอตทริบิวต์ที่อัปเดตเหล่านี้ได้ในพื้นที่บันทึก

แก้ไขสถานะอุปกรณ์

  1. เลือกแท็บสถานะ แล้วแก้ไขสถานะโดยตรง การเปลี่ยนแปลงสถานะจะมีผลกับ Home Graph
  2. คุณดูการแก้ไขสถานะเหล่านี้ได้ในพื้นที่บันทึก

เพิ่มวิธีการสำรองในการยืนยันผู้ใช้ในอุปกรณ์เสมือนจริง

คุณสามารถเพิ่ม SUV ลงในอุปกรณ์เสมือนจริงและกำหนดค่าประเภทการทดสอบและลักษณะการทำงานที่เกี่ยวข้องในอุปกรณ์แต่ละเครื่องได้ คุณสามารถเพิ่ม SUV ลงในอุปกรณ์เสมือนจริงและกำหนดค่าประเภทการทดสอบและลักษณะการทำงานที่เกี่ยวข้องในอุปกรณ์แต่ละเครื่องได้

กำหนดค่า SUV ในอุปกรณ์

  1. ในแผงรายการอุปกรณ์ ให้เลือกอุปกรณ์เสมือนจริงที่ต้องการกำหนดค่า
  2. ในแผงข้อมูลอุปกรณ์ ให้เลือกแท็บ SUV และกำหนดค่าต่อไปนี้
    • เปิดใช้: SUV เปิดหรือปิดใช้อยู่ (ไม่มีการถามคำถาม) ในอุปกรณ์
    • ประเภทการตรวจสอบ: SUV ต้องมีการรับทราบอย่างชัดแจ้ง (ackNeeded) หรือหมายเลขประจำตัวส่วนบุคคล (pinNeeded) หรือไม่
    • PIN: PIN ที่ถูกต้อง
    • การจัดการ PIN ที่ไม่ถูกต้อง: เมื่อ PIN ไม่ถูกต้อง ระบบจะถามผู้ใช้อีกครั้งหรือไม่ และหากไม่ ระบบจะแสดงข้อผิดพลาด
รูปภาพนี้แสดงเครื่องมือ UX สำหรับเปิดใช้ลักษณะวิธีการสำรองในการยืนยันผู้ใช้ในอุปกรณ์ที่เลือกใน Google Home Playground

ระบุอุปกรณ์ที่เปิดใช้ SUV

ในแผงรายการอุปกรณ์ ไอคอนรูปกุญแจ key จะแสดงข้างอุปกรณ์ที่เปิดใช้ SUV แต่ละเครื่อง

รูปภาพนี้แสดงอุปกรณ์ที่แนะนำให้เปิดใช้การยืนยันผู้ใช้รอง

ลักษณะต่อไปนี้ต้องใช้ SUV

สร้างอุปกรณ์เสมือนจริงใหม่

  1. ในแผงรายการอุปกรณ์ ให้คลิกเพิ่มอุปกรณ์
  2. ในแผงป๊อปอัป ให้เลือกประเภทอุปกรณ์และป้อนชื่ออุปกรณ์สำหรับอุปกรณ์ใหม่ หรือจะเลือกชุดอุปกรณ์ที่กำหนดไว้ล่วงหน้าเพื่อเพิ่มก็ได้
  3. เมื่อทำตามขั้นตอนทั้งหมดเสร็จแล้ว ระบบจะเพิ่มอุปกรณ์ใหม่ลงใน Home Graph
รูปภาพนี้แสดงเครื่องมือ UX สำหรับเพิ่มประเภทอุปกรณ์ใหม่ใน Google Home Playground

นำอุปกรณ์เสมือนจริงออก

  1. ในแผงรายการอุปกรณ์ ให้เลือกอุปกรณ์ที่ต้องการนำออก จากนั้นในแผงข้อมูลอุปกรณ์ ให้เลือกแท็บข้อมูลพื้นฐาน แล้วคลิกไอคอนถังขยะนำอุปกรณ์ออกที่ด้านล่าง
  2. ยืนยันการนำอุปกรณ์ออกในการแจ้งเตือนแบบป๊อปอัป
  3. เมื่อยืนยันการนำอุปกรณ์ออกแล้ว ระบบจะนำอุปกรณ์ออกจาก Home Graph
รูปภาพนี้แสดงเครื่องมือ UX สำหรับการนำประเภทอุปกรณ์เสมือนจริงออกใน Google Home Playground

เครื่องมือแก้ไขการตอบกลับการซิงค์

คุณสามารถตรวจสอบหรืออัปเดตการตอบกลับการซิงค์ได้ใน Google Home Playground คลิก Sync Response Editor เพื่อเปิด IDE แบบฝัง

รูปภาพนี้แสดงปุ่มสำหรับเปิดเครื่องมือแก้ไขการตอบกลับการซิงค์

แก้ไข หรือคัดลอกและวางการตอบกลับการซิงค์ แล้วคลิกบันทึกเพื่อใช้การเปลี่ยนแปลงเพื่อดูวิธีการทำงานในระบบนิเวศของ Google Home

รูปภาพนี้แสดงหน้าต่างสำหรับแก้ไขการตอบกลับการซิงค์

นำเข้าและส่งออกอุปกรณ์เสมือนจริง

สำหรับการแก้ปัญหาหรือการจำลองปัญหา คุณสามารถส่งออกอุปกรณ์เสมือนจริงพร้อมสถานะไปยังไฟล์ และแชร์ไฟล์กับผู้อื่นเพื่อนำเข้าและจำลองอุปกรณ์เสมือนจริงได้

รูปภาพนี้แสดงเครื่องมือ UX สำหรับการนำเข้าและส่งออกอุปกรณ์เสมือนจริงใน Google Home Playground

ส่งออกอุปกรณ์เสมือนจริงไปยังไฟล์

  1. คลิก เพื่อส่งออกอุปกรณ์เสมือนจริงไปยังไฟล์
  2. ป้อนชื่อไฟล์ที่ต้องการส่งออก แล้วคลิกตกลง
  3. เมื่อป้อนชื่อไฟล์แล้ว เบราว์เซอร์จะดาวน์โหลดไฟล์ของอุปกรณ์เสมือนจริงที่ส่งออก

นำเข้าอุปกรณ์เสมือนจริงจากไฟล์

  1. คลิก เพื่อนำเข้าอุปกรณ์เสมือนจริงจากไฟล์
  2. เลือกไฟล์ที่ต้องการนำเข้า แล้วคลิกตกลง
  3. เมื่อคุณยืนยันไฟล์ที่จะนำเข้าแล้ว Google Home Playground จะนำเข้าอุปกรณ์เสมือนจริงพร้อมสถานะจากไฟล์ และอัปเดตข้อมูลและสถานะของอุปกรณ์ที่นำเข้าใน Home Graph

ตรวจสอบบันทึกการโต้ตอบ

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

รายการบันทึกแต่ละรายการเป็นอาร์เรย์ JSON ซึ่งมีองค์ประกอบของโครงสร้างต่อไปนี้

{
  "uri": string,
  "request": object,
  "response": object
}
ช่อง ประเภท คำอธิบาย
uri string URL ของการเรียก API Home Graph
request object เนื้อหาคำขอของการเรียก API Home Graph ดูรูปแบบของแต่ละเมธอดได้ในเอกสารอ้างอิง เอกสารอ้างอิง
response object เนื้อหาการตอบกลับของการเรียก API Home Graph ดูรูปแบบของแต่ละเมธอดได้ในเอกสารอ้างอิง เอกสารอ้างอิง

ดูประเภทและลักษณะของอุปกรณ์ที่รองรับ

ไอคอนเครื่องหมายคำถาม ความช่วยเหลือที่ด้านขวาบนจะแสดงประเภทอุปกรณ์และรายการลักษณะปัจจุบันที่ Google Home Playground รองรับ

รูปภาพนี้แสดงเครื่องมือ UX สำหรับเพิ่มประเภทอุปกรณ์ใหม่ใน Google Home Playground

รายงานปัญหา

เราอยากฟังความคิดเห็นจากคุณ รายงานปัญหาที่พบโดยใช้ไอคอนเครื่องหมายตกใจ ความคิดเห็นที่ด้านขวาบน

รูปภาพนี้แสดงไอคอนสำหรับการแสดงความคิดเห็นและการรายงานปัญหาใน Google Home Playground