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

กรณี    Cloud-to-cloud    SDK ของ Local Home    SDK ของอุปกรณ์

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

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

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

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

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

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

การพูดเป็นกลุ่ม

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

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

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

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

Cloud Logging

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

ผู้ดูกราฟของหน้าแรก

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

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

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

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

    มาร์เก็ตเพลสส่วนขยายของ Google Home

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

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

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

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

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

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

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

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

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

  4. คลิกอนุญาตในหน้าการให้สิทธิ์ลงชื่อเข้าใช้ด้วย Google

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

    เปิดกล่องโต้ตอบ 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 SIMULATOR ใน แถบด้านข้าง ในช่องข้อความ ให้พิมพ์คำค้นหาและกด Enter

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

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

เรียกใช้การเปล่งเสียงแบบกลุ่ม

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

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

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

    ไอคอนเมนูการพูดเป็นกลุ่ม

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

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

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

ดู Cloud Logging

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

ใช้ Cloud Logging

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

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

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

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

ดูกราฟหน้าแรกและทำการทดสอบ

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

ผู้ดูกราฟของหน้าแรก

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

ชุดทดสอบ Google Home

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

ผลการทดสอบ

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

การบันทึก Android

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

การบันทึก Android

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

กรอง Android Logging แล้ว

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

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

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

ถัดไป ให้เลือก Matter Device

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

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

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

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

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

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

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

บันทึกกรณี

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

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

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

ไฟล์ ZIP ของบันทึกกรณี

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

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

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

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

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