ส่วนขยาย Google Home สําหรับโค้ด VS

Device SDK

Google Home Extension for Visual Studio Code ออกแบบและสร้างขึ้นสำหรับนักพัฒนาแพลตฟอร์ม Google Home ส่วนขยายนี้จะช่วยให้คุณเข้าถึง Google Assistant Simulator, Google Cloud Logging, เครื่องมือดูกราฟของ Home และเครื่องมืออื่นๆ เพื่อลดความซับซ้อนของMatterและกระบวนการพัฒนาสมาร์ทโฮม

ส่วนขยาย Google Home สำหรับ VS Code

ฟีเจอร์ของส่วนขยาย Google Home

เครื่องจำลอง Google Assistant

หากต้องการทดสอบว่าอุปกรณ์สมาร์ทโฮมทำงานร่วมกับระบบนิเวศของ Google Home ได้อย่างถูกต้องหรือไม่ คุณสามารถโต้ตอบกับ Assistant Simulator ได้ทุกเมื่อโดยไม่ต้องออกจาก VS Code

Assistant Simulator ช่วยให้คุณควบคุมอุปกรณ์ได้อย่างง่ายดายด้วยการพิมพ์คำถาม เช่น "เปิดไฟ" ใน VS Code Assistant Simulator จะตอบกลับด้วยข้อความตัวอักษรตามคําสั่งของคุณ เช่น "ได้เลย เปิดไฟ" ดูรายละเอียดเพิ่มเติมได้ที่ใช้เครื่องจำลอง Google Assistant

วลีแบบเป็นกลุ่ม

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

เครื่องมือบันทึก Matter

เครื่องมือการบันทึกของ Matter สามารถรวบรวมบันทึกทั้งหมดที่เกี่ยวข้องกับการแก้ไขข้อบกพร่องของ Matter ซึ่งรวมถึงบันทึก Google Home app (GHA) และบันทึกบริการ Google Play (GMS Core) คุณดูบันทึกใน VS Code ได้โดยใช้ตัวกรองและการค้นหาคีย์เวิร์ด คุณสามารถดาวน์โหลดบันทึกพร้อมข้อมูลการแก้ไขข้อบกพร่องเพิ่มเติม เช่น Android และเวอร์ชันแอป แล้วส่งไปยัง Google เพื่อรายงานปัญหา

การบันทึก Matter ของส่วนขยาย Google Home

Cloud Logging

Cloud Logging ให้ข้อมูลการแก้ไขข้อบกพร่องและเมตริกที่สําคัญเพื่อให้ข้อมูลเชิงลึกเกี่ยวกับการใช้งาน Action Google Home Extension จะแสดงข้อความการบันทึกของ Google Cloud แบบเรียลไทม์ข้างโค้ดของคุณในระหว่างการแก้ปัญหา เพื่อให้การพัฒนาง่ายขึ้น ดูรายละเอียดเพิ่มเติมได้ที่ดู Cloud Logging

ผู้ดูกราฟของ Home

เครื่องมือดู Home Graph พร้อมใช้งานใน Google Home Extension โดยตรงแล้วเพื่อให้คุณยืนยันสถานะของอุปกรณ์ใน Home Graph ของคุณภายใน VS Code ได้ ดูรายละเอียดเพิ่มเติมได้ที่ดูกราฟบ้านและทำการทดสอบ

ติดตั้งส่วนขยาย Google Home สำหรับ VS Code

หากต้องการติดตั้ง Google Home Extension ให้ทำตามขั้นตอนต่อไปนี้จากภายใน VS Code

  1. คลิกไอคอนส่วนขยายในแถบกิจกรรม
  2. ค้นหา google home แล้วคลิกติดตั้ง

    Google Home Extension Marketplace

นอกจากนี้ คุณยังดาวน์โหลด Google Home Extension ได้จาก VS Code Marketplace โดยตรง

ดาวน์โหลด Google Home Extension

ตั้งค่าส่วนขยาย Google Home สำหรับ VS Code

เมื่อติดตั้ง Google Home Extension และโหลด VS Code ซ้ำแล้ว คุณจะต้องลงชื่อเข้าใช้และเลือกโปรเจ็กต์ก่อนจึงจะใช้ Assistant Simulator และดูการบันทึกในระบบคลาวด์ได้

ลงชื่อเข้าใช้ด้วย Google แล้วเลือกโปรเจ็กต์ที่อยู่ในระบบคลาวด์

คุณสามารถลงชื่อเข้าใช้บัญชีนักพัฒนาแอปจาก Google Home Extension โดยให้สิทธิ์ VS Code สื่อสารกับบริการของ Google ในนามของคุณ

  1. คลิกไอคอน Google Home ในแถบกิจกรรมเพื่อเปิด Google Home Extension

    ไอคอนส่วนขยาย Google Home
  2. คลิกลงชื่อเข้าใช้ด้วย Google เพื่อเปิดมุมมองการเข้าสู่ระบบในเบราว์เซอร์

    Google Sign-in ใน VS Code
  3. เลือกบัญชีที่ลิงก์กับอุปกรณ์สมาร์ทโฮม

  4. คลิกอนุญาตในหน้าการให้สิทธิ์ Sign in with Google

  5. แท็บเบราว์เซอร์จะเปิดขึ้นและกล่องโต้ตอบเปิด Visual Studio Code จะแสดงขึ้น คลิกเปิด Visual Studio Code เพื่อดําเนินการต่อ

    เปิดกล่องโต้ตอบ VS Code
  6. ระบบจะเปลี่ยนเส้นทางคุณไปยัง VS Code ซึ่งจำเป็นต้องได้รับสิทธิ์จากคุณเพื่ออนุญาตให้ส่วนขยาย Google Home เปิด URI คลิกเปิดเพื่อดำเนินการเข้าสู่ระบบให้เสร็จสิ้น

    อนุญาตให้ส่วนขยาย Google Home เปิด URI
  7. หลังจากลงชื่อเข้าใช้แล้ว Google Home Extension จะโหลดโปรเจ็กต์ของคุณ เมื่อเสร็จแล้ว ให้คลิกเลือกโปรเจ็กต์

    เลือกโปรเจ็กต์
  8. ในหน้าต่างแบบเลื่อนลงค้นหาและเลือกโปรเจ็กต์ที่ปรากฏขึ้น ให้เลือกโปรเจ็กต์สมาร์ทโฮม

ติดตั้งเครื่องมือ Android Debug Bridge (ADB)

หากต้องการดูบันทึก Matter ในโทรศัพท์ Android คุณจะต้องติดตั้ง ADB โดยทำดังนี้

  1. ติดตั้ง ADB ในคอมพิวเตอร์
  2. เปิดตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์และการแก้ไขข้อบกพร่องผ่าน USB ในโทรศัพท์ Android

ติดตั้งเครื่องมือ SoC ของอุปกรณ์ Matter

วิธีดูบันทึกการแก้ไขข้อบกพร่องจากอุปกรณ์ Matter เครื่อง

  1. SoC ของอุปกรณ์ส่วนใหญ่จะส่งออกพอร์ตซีเรียล เช่น /dev/ttyUSBx ใน Linux หรือ /dev/tty.SLAB_USBtoUART หรือ /dev/tty.usbserial ใน MacOS LogViewer อ่านบันทึกจากอุปกรณ์ได้โดยตรง
  2. SoC บางประเภท เช่น NXP หรือ Silicon Labs อาจกำหนดให้ต้องติดตั้งเครื่องมือภายนอก (เช่น JLink) ดูข้อมูลเพิ่มเติมได้ที่ อุปกรณ์ที่รองรับ

ใช้ส่วนขยาย Google Home สำหรับ VS Code

ดูแหล่งข้อมูลสำหรับนักพัฒนาซอฟต์แวร์

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

แหล่งข้อมูลสำหรับระบบนิเวศของ Google Home

ใช้เครื่องจำลอง Google Assistant

หากต้องการเปิด Assistant Simulator ใน VS Code ให้คลิกโปรแกรมจำลอง GOOGLE ASSISTANT ในแถบด้านข้าง ในช่องข้อความ ให้พิมพ์ข้อความค้นหาแล้วกด Enter

คุณสามารถดูคําตอบได้ Assistant Simulator รายการ แล้วคลิกปุ่มข้างคําค้นหาเพื่อส่งอีกครั้ง

ใช้เครื่องจำลอง Google Assistant

เรียกใช้คําพูดแบบเป็นกลุ่ม

วางเมาส์เหนือแถบเมนู GOOGLE ASSISTANT SIMULATOR แล้วเลือกจากตัวเลือกต่อไปนี้เพื่อตั้งค่าสคริปต์

  • คลิก เพื่อเปิดสคริปต์คําพูดที่มีอยู่

  • คลิก เพื่อบันทึกประวัติลงในสคริปต์ *.utterance

    ไอคอนเมนูวลีแบบเป็นกลุ่ม

หากต้องการเริ่มส่งคําพูดเป็นกลุ่ม ให้เลือกจากตัวเลือกต่อไปนี้

  • คลิก เพื่อเลือกสคริปต์คําพูดจากหน้าต่างแบบเลื่อนลง
  • เปิดไฟล์ *.utterance โดยตรงแล้วคลิก

    ไอคอนเรียกใช้คําพูดแบบเป็นกลุ่ม

ดู Cloud Logging

ในส่วนการเข้าถึงด่วน ให้คลิกบันทึกในระบบคลาวด์เพื่อเปิดหน้าบันทึกในระบบคลาวด์ ซึ่งคุณจะดูบันทึกของโปรเจ็กต์ที่เลือกได้

ใช้ Cloud Logging

ผู้ใช้สามารถกรองบันทึกตามความรุนแรงและช่วงเวลาได้

กรองบันทึกตามความรุนแรงและเวลา

โดยค่าเริ่มต้น บันทึกจะมีแถวได้ไม่เกิน 50 แถว หากผู้ใช้ต้องการดูบันทึกเพิ่มเติม ให้เลื่อนลงไปที่ด้านล่างแล้วคลิกเพิ่มเติมเพื่อดูบันทึกเพิ่มเติม

ดูบันทึกเพิ่มเติม

ดู Home Graph และทำการทดสอบ

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

ผู้ดูกราฟของ Home

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

ชุดทดสอบ Google Home

คุณสามารถดูรายละเอียดการทดสอบและดูบันทึกหลังจากการทดสอบทั้งหมดเสร็จสมบูรณ์แล้ว

ผลการทดสอบ

ใช้ส่วนขยาย Google Home สำหรับการแก้ไขข้อบกพร่องของ Matter

การบันทึกของ Android

ในส่วนเครื่องมือบันทึกของ Matter ให้คลิกAndroid บันทึกเพื่อเปิดหน้าAndroid บันทึก เลือกโทรศัพท์ Android ที่ต้องการเชื่อมต่อ แล้วเริ่มแสดงบันทึก

การบันทึกของ Android

หลังจากเชื่อมต่อโทรศัพท์ Android แล้ว คุณจะดูบันทึกทีละบรรทัดได้ โปรดทราบว่าระบบจะกรองบันทึก ซึ่งหมายความว่าจะมีการแสดงเฉพาะบันทึกที่เกี่ยวข้องกับ GHA และ ข้อบังคับ Google Play services Matter เท่านั้น นอกจากนี้ คุณยังตั้งค่าความรุนแรงเพื่อกรองบันทึก หรือค้นหาคีย์เวิร์ดในบันทึกได้ด้วย

การกรองการบันทึกของ Android

การบันทึกของอุปกรณ์ Matter

ในส่วนเครื่องมือบันทึก Matter ให้คลิกบันทึกของอุปกรณ์เพื่อเปิดหน้าแหล่งข้อมูล เลือกประเภท SoC ก่อน

การบันทึกของอุปกรณ์ Matter

ถัดไป ให้เลือกอุปกรณ์ Matter

อุปกรณ์ Matter บันทึกการเลือกอุปกรณ์

จากนั้นคุณจะได้รับบันทึกทั้งหมดของอุปกรณ์จากอุปกรณ์ และใช้ตัวกรองต่างๆ เช่น ความรุนแรงและค้นหาเพื่อค้นหาข้อมูลที่สนใจ

การบันทึกที่กรองของอุปกรณ์ Matter

ดาวน์โหลดบันทึก Matter ทั้งหมด

ในส่วนการเข้าถึงด่วน ให้คลิกดาวน์โหลดบันทึกเพื่อเปิดกล่องโต้ตอบดาวน์โหลดบันทึก เลือกบันทึกที่จะดาวน์โหลด แล้วกดตกลง

ดาวน์โหลดบันทึกของ Matter

เลือกโฟลเดอร์เพื่อดาวน์โหลดบันทึก แล้วคลิกบันทึก

บันทึกบันทึกของเคส

จากนั้นระบบจะบันทึกบันทึกลงในโฟลเดอร์ปลายทาง

โฟลเดอร์ปลายทางของบันทึก Matter

แตกไฟล์ ZIP ที่บันทึกไว้ ซึ่งจะแสดงข้อมูลอุปกรณ์และไฟล์บันทึก

ไฟล์ ZIP บันทึกของ Matter

ไฟล์ข้อมูลอุปกรณ์จะมีข้อมูลเวอร์ชันทั้งหมดที่จำเป็นในการแก้ไขข้อบกพร่อง

การแก้ไขข้อบกพร่องของบันทึก Matter

ส่งความคิดเห็น

หากต้องการส่งความคิดเห็นหรือข้อเสนอแนะเกี่ยวกับวิธีที่เราปรับปรุงประสบการณ์การพัฒนาด้วย Google Home Extension ได้ ให้เลือกจากตัวเลือกต่อไปนี้

  • ในแผงความช่วยเหลือและความคิดเห็น ให้คลิกแสดงความคิดเห็นเพื่อส่งคำแนะนำ
  • ในแผงความช่วยเหลือและความคิดเห็น ให้คลิกรายงานปัญหาเพื่อรายงานปัญหาใดๆ ที่คุณพบเกี่ยวกับ Google Home Extension
ไอคอนส่งความคิดเห็น
  • นอกจากนี้ เรายังมีไอคอนความคิดเห็นในหน้าแหล่งข้อมูลด้วย