กรณี 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
เครื่องมือจำลอง 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 เพื่อรายงานปัญหาได้

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

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

เรียกใช้การอ่านออกเสียงเป็นกลุ่ม
เลื่อนเมาส์ไปที่แถบเมนู GOOGLE ASSISTANT SIMULATOR และเลือกจากตัวเลือกต่อไปนี้เพื่อตั้งค่าสคริปต์
คลิก
เพื่อเปิดสคริปต์การพูดที่มีอยู่คลิก
เพื่อบันทึกประวัติ เป็นสคริปต์*.utterance
หากต้องการเริ่มส่งการพูดแบบกลุ่ม ให้เลือกจากตัวเลือกต่อไปนี้
- คลิก เพื่อเลือกสคริปต์การพูดจากหน้าต่างแบบเลื่อนลง
เปิดไฟล์
*.utterance
แล้วคลิก โดยตรง
ดู Cloud Logging
ในส่วนการเข้าถึงด่วน ให้คลิกบันทึกของระบบคลาวด์เพื่อเปิดหน้าบันทึกของระบบคลาวด์ ซึ่งคุณจะค้นหาบันทึกของโปรเจ็กต์ที่เลือกได้

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

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

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

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

ใช้ส่วนขยาย 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

- นอกจากนี้เรายังมีไอคอนความคิดเห็นในหน้าแหล่งข้อมูลด้วย