กรณี ระบบคลาวด์สู่ระบบคลาวด์ 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
เครื่องจำลอง 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 สำหรับรายงาน ปัญหา
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:
- คลิกไอคอนส่วนขยายบนแถบกิจกรรม
ค้นหา
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 ในนามของคุณ
คลิกไอคอน Google Home ในแถบกิจกรรมเพื่อเปิด Google Home Extension
คลิกลงชื่อเข้าใช้ด้วย Google เพื่อเปิดมุมมองการเข้าสู่ระบบในเบราว์เซอร์
เลือกบัญชีที่ลิงก์กับอุปกรณ์สมาร์ทโฮม
คลิกอนุญาตในหน้าการให้สิทธิ์ลงชื่อเข้าใช้ด้วย Google
แท็บเบราว์เซอร์จะเปิดขึ้นและกล่องโต้ตอบเปิดโค้ด Visual Studio จะปรากฏขึ้น แสดงอยู่ คลิกเปิดโค้ด Visual Studio เพื่อดำเนินการต่อ
ระบบจะเปลี่ยนเส้นทางคุณไปยัง 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
SIMULATOR ที่แถบด้านข้าง ในช่องข้อความ ให้พิมพ์คำค้นหาและ
กด Enter
คุณดูคำตอบ Assistant Simulator รายการได้ และคลิกที่ปุ่มหลังจาก คำถามของคุณเพื่อส่งอีกครั้ง
เรียกใช้การเปล่งเสียงแบบกลุ่ม
วางเมาส์เหนือแถบเมนูของ GOOGLE ASSISTANT SIMULATOR แล้วเลือกจาก ตัวเลือกต่อไปนี้เพื่อตั้งค่าสคริปต์
คลิก
เพื่อเปิด สคริปต์เสียงพูดที่มีอยู่คลิก
เพื่อบันทึก ลงในสคริปต์*.utterance
ในการเริ่มส่งเสียงพูดแบบกลุ่ม ให้เลือกจากตัวเลือกต่อไปนี้
- คลิก เพื่อเลือก สคริปต์การพูดจากหน้าต่างแบบเลื่อนลง
เปิดไฟล์
*.utterance
โดยตรงแล้วคลิก
ดู Cloud Logging
ในส่วนการเข้าถึงด่วน ให้คลิกบันทึกของ Cloud เพื่อเปิด บันทึกระบบคลาวด์ ซึ่งคุณจะเห็นบันทึกที่เป็นของโปรเจ็กต์ที่เลือก
ผู้ใช้จะกรองบันทึกตามความรุนแรงและช่วงเวลาได้
โดยค่าเริ่มต้น บันทึกจะมีแถวได้ไม่เกิน 50 แถว หากผู้ใช้ต้องการดูเพิ่มเติม บันทึก ให้เลื่อนลงไปด้านล่างและคลิกเพิ่มเติมเพื่อดูบันทึกเพิ่มเติม
ดูกราฟหน้าแรกและทำการทดสอบ
ในส่วนการเข้าถึงด่วน ให้คลิกโปรแกรมดูกราฟหน้าแรกเพื่อเปิดหน้าแรก โปรแกรมดูกราฟ ซึ่งคุณจะเห็นอุปกรณ์ที่เป็นของกลุ่มที่เลือก คุณยังคลิกทำการทดสอบเพื่อทำการทดสอบอุปกรณ์ได้ด้วย
การดำเนินการนี้จะเปิดชุดทดสอบในเบราว์เซอร์พร้อมอุปกรณ์ที่เลือกไว้ และ พร้อมที่จะทดสอบ คลิกเริ่ม แล้วรอผลการทดสอบ
คุณดูรายละเอียดการทดสอบและดูบันทึกหลังจากการทดสอบทั้งหมดเสร็จสิ้นแล้วได้ เสร็จสมบูรณ์แล้ว
ใช้ส่วนขยาย Google Home สำหรับการแก้ไขข้อบกพร่องของ Matter
การบันทึก Android
ในส่วนเครื่องมือบันทึกเนื้อหา ให้คลิกบันทึก Android เพื่อ เปิดหน้า Androidบันทึก และเลือก โทรศัพท์ Android เครื่องที่คุณต้องการเชื่อมต่อและเริ่มแสดง บันทึก
หลังจากเชื่อมต่อโทรศัพท์ Android แล้ว คุณจะเห็น บันทึกได้ทีละบรรทัด โปรดทราบว่าระบบจะกรองบันทึก ซึ่งหมายความว่ามีเพียง บันทึกที่เกี่ยวข้องกับ GHA และ Google Play services Matter โมดูล จะปรากฏขึ้น และยังสามารถตั้งค่าความรุนแรงเพื่อกรองบันทึก หรือค้นหา คีย์เวิร์ดในบันทึก
การบันทึกอุปกรณ์ Matter
ในส่วนเครื่องมือบันทึกเนื้อหา ให้คลิกบันทึกอุปกรณ์เพื่อเปิดหน้าทรัพยากร เลือกประเภท SoC ก่อน:
ถัดไป ให้เลือก Matter Device
จากนั้นคุณจะรับบันทึกทั้งหมดของอุปกรณ์จากอุปกรณ์และใช้ตัวกรองต่างๆ ได้ เช่น ความรุนแรงและการค้นหาเพื่อดูข้อมูลที่สนใจ
ดาวน์โหลดบันทึก Matter ทั้งหมด
ในส่วนการเข้าถึงด่วน ให้คลิกดาวน์โหลดบันทึกเพื่อเปิดดาวน์โหลดบันทึก ให้เลือกบันทึกที่จะดาวน์โหลด แล้วกดตกลง
เลือกโฟลเดอร์ที่จะดาวน์โหลดบันทึก แล้วคลิกบันทึก
จากนั้นระบบจะบันทึกลงในโฟลเดอร์ปลายทาง
แตกไฟล์ ZIP ที่บันทึกไว้ จากนั้นจะแสดงข้อมูลอุปกรณ์และไฟล์บันทึก
ไฟล์ข้อมูลอุปกรณ์จะมีข้อมูลเวอร์ชันทั้งหมดที่จำเป็นในการแก้ไขข้อบกพร่อง ปัญหา
ส่งความคิดเห็น
เพื่อส่งความคิดเห็นหรือความคิดเห็นของคุณเกี่ยวกับวิธีที่เราสามารถปรับปรุงการพัฒนา ประสบการณ์กับ Google Home Extension โดยเลือกจากตัวเลือกต่อไปนี้
- ในแผงความช่วยเหลือและความคิดเห็น ให้คลิกแสดงความคิดเห็นเพื่อบอกให้เราทราบ แนะนำ
- ในแผงความช่วยเหลือและความคิดเห็น ให้คลิกรายงานปัญหาเพื่อรายงาน ปัญหาที่คุณพบเกี่ยวกับ Google Home Extension
- นอกจากนี้ เรายังมีไอคอนความคิดเห็นในหน้าแหล่งข้อมูลด้วย