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

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

Google Home Extension for Visual Studio Code ออกแบบและสร้างขึ้นเพื่อ นักพัฒนาซอฟต์แวร์ Google Home Platform ส่วนขยายนี้จะให้สิทธิ์เข้าถึง Google Assistant Simulator, Google Cloud Logging, Home Graph Viewer และเครื่องมืออื่นๆ เพื่อลดความซับซ้อนของขั้นตอนการพัฒนา 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 อย่างเช่น Automaton คุณสามารถส่งกลุ่มการพูดไปยังเครื่องมือจำลอง Google Assistant โดยเรียกใช้สคริปต์การเปล่งเสียง โปรดดูรายละเอียดเพิ่มเติมที่เรียกใช้การทำงานเป็นกลุ่ม

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

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

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

Cloud Logging

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

โปรแกรมดูกราฟของหน้าแรก

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

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

หากต้องการติดตั้ง 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 ด้วยโค้ด VS
  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

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

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

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

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

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

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

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

เรียกใช้การอ่านออกเสียงเป็นกลุ่ม

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

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

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

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

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

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

    ไอคอนเรียกใช้ Batch Utterances Run

ดู Cloud Logging

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

ใช้ Cloud Logging

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

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

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

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

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

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

โปรแกรมดูกราฟของหน้าแรก

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

ชุดทดสอบ Google Home

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

ผลการทดสอบ

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

การบันทึกบันทึกกรณี

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

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

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

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

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

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

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

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

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