Google Home Extension for Visual Studio Code ออกแบบและสร้างขึ้นสำหรับนักพัฒนาแพลตฟอร์ม Google Home ส่วนขยายนี้จะช่วยให้คุณเข้าถึง Google Assistant Simulator, Google Cloud Logging, เครื่องมือดูกราฟของ Home และเครื่องมืออื่นๆ เพื่อลดความซับซ้อนของMatterและกระบวนการพัฒนาสมาร์ทโฮม
ฟีเจอร์ของส่วนขยาย 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 เพื่อรายงานปัญหา
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
- คลิกไอคอนส่วนขยายในแถบกิจกรรม
ค้นหา
google home
แล้วคลิกติดตั้ง
นอกจากนี้ คุณยังดาวน์โหลด 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 ในนามของคุณ
คลิกไอคอน Google Home ในแถบกิจกรรมเพื่อเปิด Google Home Extension
คลิกลงชื่อเข้าใช้ด้วย Google เพื่อเปิดมุมมองการเข้าสู่ระบบในเบราว์เซอร์
เลือกบัญชีที่ลิงก์กับอุปกรณ์สมาร์ทโฮม
คลิกอนุญาตในหน้าการให้สิทธิ์ Sign in with Google
แท็บเบราว์เซอร์จะเปิดขึ้นและกล่องโต้ตอบเปิด Visual Studio Code จะแสดงขึ้น คลิกเปิด Visual Studio Code เพื่อดําเนินการต่อ
ระบบจะเปลี่ยนเส้นทางคุณไปยัง VS Code ซึ่งจำเป็นต้องได้รับสิทธิ์จากคุณเพื่ออนุญาตให้ส่วนขยาย Google Home เปิด URI คลิกเปิดเพื่อดำเนินการเข้าสู่ระบบให้เสร็จสิ้น
หลังจากลงชื่อเข้าใช้แล้ว Google Home Extension จะโหลดโปรเจ็กต์ของคุณ เมื่อเสร็จแล้ว ให้คลิกเลือกโปรเจ็กต์
ในหน้าต่างแบบเลื่อนลงค้นหาและเลือกโปรเจ็กต์ที่ปรากฏขึ้น ให้เลือกโปรเจ็กต์สมาร์ทโฮม
ติดตั้งเครื่องมือ Android Debug Bridge (ADB)
หากต้องการดูบันทึก Matter ในโทรศัพท์ Android คุณจะต้องติดตั้ง ADB โดยทำดังนี้
- ติดตั้ง ADB ในคอมพิวเตอร์
- เปิดตัวเลือกสำหรับนักพัฒนาซอฟต์แวร์และการแก้ไขข้อบกพร่องผ่าน USB ในโทรศัพท์ Android
ติดตั้งเครื่องมือ SoC ของอุปกรณ์ Matter
วิธีดูบันทึกการแก้ไขข้อบกพร่องจากอุปกรณ์ Matter เครื่อง
- SoC ของอุปกรณ์ส่วนใหญ่จะส่งออกพอร์ตซีเรียล เช่น
/dev/ttyUSBx
ใน Linux หรือ/dev/tty.SLAB_USBtoUART
หรือ/dev/tty.usbserial
ใน MacOS LogViewer อ่านบันทึกจากอุปกรณ์ได้โดยตรง - SoC บางประเภท เช่น NXP หรือ Silicon Labs อาจกำหนดให้ต้องติดตั้งเครื่องมือภายนอก (เช่น JLink) ดูข้อมูลเพิ่มเติมได้ที่ อุปกรณ์ที่รองรับ
ใช้ส่วนขยาย Google Home สำหรับ VS Code
ดูแหล่งข้อมูลสำหรับนักพัฒนาซอฟต์แวร์
ในส่วนความช่วยเหลือและความคิดเห็น ให้คลิกเริ่มต้นใช้งานและแหล่งข้อมูลเพื่อเปิดหน้าแหล่งข้อมูล ซึ่งคุณจะพบข้อมูลที่เป็นประโยชน์สำหรับการพัฒนาด้วยระบบนิเวศของ Google Home
ใช้เครื่องจำลอง Google Assistant
หากต้องการเปิด Assistant Simulator ใน VS Code ให้คลิกโปรแกรมจำลอง GOOGLE ASSISTANT ในแถบด้านข้าง ในช่องข้อความ ให้พิมพ์ข้อความค้นหาแล้วกด Enter
คุณสามารถดูคําตอบได้ Assistant Simulator รายการ แล้วคลิกปุ่มข้างคําค้นหาเพื่อส่งอีกครั้ง
เรียกใช้คําพูดแบบเป็นกลุ่ม
วางเมาส์เหนือแถบเมนู GOOGLE ASSISTANT SIMULATOR แล้วเลือกจากตัวเลือกต่อไปนี้เพื่อตั้งค่าสคริปต์
คลิก
เพื่อเปิดสคริปต์คําพูดที่มีอยู่คลิก
เพื่อบันทึกประวัติลงในสคริปต์*.utterance
หากต้องการเริ่มส่งคําพูดเป็นกลุ่ม ให้เลือกจากตัวเลือกต่อไปนี้
- คลิก เพื่อเลือกสคริปต์คําพูดจากหน้าต่างแบบเลื่อนลง
เปิดไฟล์
*.utterance
โดยตรงแล้วคลิก
ดู Cloud Logging
ในส่วนการเข้าถึงด่วน ให้คลิกบันทึกในระบบคลาวด์เพื่อเปิดหน้าบันทึกในระบบคลาวด์ ซึ่งคุณจะดูบันทึกของโปรเจ็กต์ที่เลือกได้
ผู้ใช้สามารถกรองบันทึกตามความรุนแรงและช่วงเวลาได้
โดยค่าเริ่มต้น บันทึกจะมีแถวได้ไม่เกิน 50 แถว หากผู้ใช้ต้องการดูบันทึกเพิ่มเติม ให้เลื่อนลงไปที่ด้านล่างแล้วคลิกเพิ่มเติมเพื่อดูบันทึกเพิ่มเติม
ดู Home Graph และทำการทดสอบ
ในส่วนการเข้าถึงด่วน ให้คลิกเครื่องมือดูกราฟของ Home เพื่อเปิดแผงเครื่องมือดูกราฟของ Home ซึ่งคุณจะดูอุปกรณ์ของโปรเจ็กต์ที่เลือกได้ หรือจะคลิกเรียกใช้การทดสอบเพื่อเรียกใช้การทดสอบอุปกรณ์ก็ได้
ซึ่งจะเปิดชุดทดสอบในเบราว์เซอร์โดยเลือกอุปกรณ์และพร้อมทดสอบ คลิกเริ่ม แล้วรอผลการทดสอบ
คุณสามารถดูรายละเอียดการทดสอบและดูบันทึกหลังจากการทดสอบทั้งหมดเสร็จสมบูรณ์แล้ว
ใช้ส่วนขยาย Google Home สำหรับการแก้ไขข้อบกพร่องของ Matter
การบันทึกของ Android
ในส่วนเครื่องมือบันทึกของ Matter ให้คลิกAndroid บันทึกเพื่อเปิดหน้าAndroid บันทึก เลือกโทรศัพท์ Android ที่ต้องการเชื่อมต่อ แล้วเริ่มแสดงบันทึก
หลังจากเชื่อมต่อโทรศัพท์ Android แล้ว คุณจะดูบันทึกทีละบรรทัดได้ โปรดทราบว่าระบบจะกรองบันทึก ซึ่งหมายความว่าจะมีการแสดงเฉพาะบันทึกที่เกี่ยวข้องกับ GHA และ ข้อบังคับ Google Play services Matter เท่านั้น นอกจากนี้ คุณยังตั้งค่าความรุนแรงเพื่อกรองบันทึก หรือค้นหาคีย์เวิร์ดในบันทึกได้ด้วย
การบันทึกของอุปกรณ์ Matter
ในส่วนเครื่องมือบันทึก Matter ให้คลิกบันทึกของอุปกรณ์เพื่อเปิดหน้าแหล่งข้อมูล เลือกประเภท SoC ก่อน
ถัดไป ให้เลือกอุปกรณ์ Matter
จากนั้นคุณจะได้รับบันทึกทั้งหมดของอุปกรณ์จากอุปกรณ์ และใช้ตัวกรองต่างๆ เช่น ความรุนแรงและค้นหาเพื่อค้นหาข้อมูลที่สนใจ
ดาวน์โหลดบันทึก Matter ทั้งหมด
ในส่วนการเข้าถึงด่วน ให้คลิกดาวน์โหลดบันทึกเพื่อเปิดกล่องโต้ตอบดาวน์โหลดบันทึก เลือกบันทึกที่จะดาวน์โหลด แล้วกดตกลง
เลือกโฟลเดอร์เพื่อดาวน์โหลดบันทึก แล้วคลิกบันทึก
จากนั้นระบบจะบันทึกบันทึกลงในโฟลเดอร์ปลายทาง
แตกไฟล์ ZIP ที่บันทึกไว้ ซึ่งจะแสดงข้อมูลอุปกรณ์และไฟล์บันทึก
ไฟล์ข้อมูลอุปกรณ์จะมีข้อมูลเวอร์ชันทั้งหมดที่จำเป็นในการแก้ไขข้อบกพร่อง
ส่งความคิดเห็น
หากต้องการส่งความคิดเห็นหรือข้อเสนอแนะเกี่ยวกับวิธีที่เราปรับปรุงประสบการณ์การพัฒนาด้วย Google Home Extension ได้ ให้เลือกจากตัวเลือกต่อไปนี้
- ในแผงความช่วยเหลือและความคิดเห็น ให้คลิกแสดงความคิดเห็นเพื่อส่งคำแนะนำ
- ในแผงความช่วยเหลือและความคิดเห็น ให้คลิกรายงานปัญหาเพื่อรายงานปัญหาใดๆ ที่คุณพบเกี่ยวกับ Google Home Extension
- นอกจากนี้ เรายังมีไอคอนความคิดเห็นในหน้าแหล่งข้อมูลด้วย