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

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 ได้อย่างถูกต้องหรือไม่ ระบบนิเวศของ Google ที่คุณสามารถโต้ตอบกับ Assistant Simulator ได้ทุกเมื่อโดยไม่ต้อง ออกจาก VS Code

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

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

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

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

เครื่องมือการบันทึกกรณีสามารถรวบรวมบันทึกทั้งหมดที่เกี่ยวข้องกับการแก้ไขข้อบกพร่องของ 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

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

โปรแกรมดูกราฟหน้าแรกพร้อมให้บริการโดยตรงใน 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 กับโค้ด
  3. เลือกบัญชีที่ลิงก์กับอุปกรณ์สมาร์ทโฮม

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

  5. แท็บเบราว์เซอร์จะเปิดขึ้นและกล่องโต้ตอบเปิดโค้ด Visual Studio จะปรากฏขึ้น แสดงอยู่ คลิกเปิดโค้ด 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 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
ไอคอนส่งความคิดเห็น
  • นอกจากนี้ เรายังมีไอคอนความคิดเห็นในหน้าแหล่งข้อมูลด้วย