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

SDK ของอุปกรณ์

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

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

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

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

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

Assistant Simulator ช่วยให้คุณควบคุมอุปกรณ์ได้อย่างง่ายดายด้วยการพิมพ์คำค้นหา เช่น "เปิดไฟ" เช่นเดียวกับเครื่องจำลองที่มีอยู่ในคอนโซล Actions ภายใน 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 ให้ข้อมูลการแก้ไขข้อบกพร่องและเมตริกหลักเพื่อมอบข้อมูลเชิงลึกเกี่ยวกับการใช้งานการดำเนินการของคุณ เพื่อทำให้การพัฒนาง่ายขึ้น Google Home Extension จะแสดงข้อความ Google Cloud Logging แบบเรียลไทม์ข้างโค้ดในระหว่างการแก้ปัญหา ดูรายละเอียดเพิ่มเติมในดู Cloud Logging

โปรแกรมดูกราฟของ Home

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

ติดตั้งส่วนขยาย 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 Code ซ้ำแล้ว คุณจะต้องลงชื่อเข้าใช้และเลือกโปรเจ็กต์ก่อนจึงจะใช้ Assistant Simulator และดู Cloud Logging ได้

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

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

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

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

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

  4. ในหน้าการให้สิทธิ์ Sign in with 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 Logging

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

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

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

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

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

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

โปรแกรมดูกราฟของ Home

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

ชุดทดสอบ Google Home

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

ผลการทดสอบ

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

การบันทึก Android

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

การบันทึก Android

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

กรองการบันทึก Android แล้ว

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

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

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

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

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

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

การบันทึกที่กรองแล้วสำหรับอุปกรณ์ Matter

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

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

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

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

การบันทึกบันทึกของกรณี

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

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

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

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

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

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

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

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

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