การแก้ปัญหาบิลด์กรณี

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

ยืนยันว่าโทรศัพท์ใช้งานร่วมกันได้

ทั้งหมด Android O (8.1, API level 27) and later devices are compatible with Matter. Follow the steps below to check if your phone has the necessary modules.

ตั้งค่า Android Debug Bridge

ควรตั้งค่า Android Debug Bridge (adb) ก่อนที่จะแก้ปัญหา ขั้นตอนจัดการประชุมมีดังนี้

  1. ติดตั้ง "adb" ในคอมพิวเตอร์ของคุณ
  2. เปิดตัวเลือกสําหรับนักพัฒนาแอปและการแก้ไขข้อบกพร่อง USB ในโทรศัพท์ Android

ยืนยันโมดูลกรณีของบริการ Google Play (GPS)

หากต้องการตรวจสอบว่าคุณมี Google Play services Matter modules, do the following: หรือไม่

  1. ตั้งค่า Android Debug Bridge
  2. ใช้สาย USB เพื่อเชื่อมต่อโทรศัพท์ Android กับคอมพิวเตอร์
  3. เรียกใช้คําสั่งนี้ในเทอร์มินัลเพื่อยืนยันว่ามีการติดตั้งโมดูล Matter ที่จําเป็นแล้ว
      adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home"
      
    
    หากคุณเห็นเอาต์พุตที่คล้ายกับด้านล่าง แสดงว่าคุณติดตั้ง โมดูล Matter
    com.google.android.gms.home [v222110900]
    โปรดทราบว่าหมายเลขเวอร์ชันด้านบนอาจแตกต่างจากอุปกรณ์ของคุณ
  4. ใช้คําสั่งนี้ในเทอร์มินัลเพื่อยืนยันว่าจําเป็นต้องใช้ Thread modules are installed:
      adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork"
      
    
    If you see output similar to the below, you have the Thread modules installed:
    com.google.android.gms.threadnetwork [v222106301]
    Note that the version number above may be different from your device.

หากโมดูลไม่อยู่ในรายการ แสดงว่าอย่างใดอย่างหนึ่งต่อไปนี้

  1. คุณใช้งาน Android เวอร์ชันเก่า ตรวจสอบว่าหมายเลข Android (8.1) ขึ้นไป
  2. ยังไม่ได้ดาวน์โหลดโมดูล Matter โปรดรออย่างน้อย 24 ชั่วโมงเพื่อให้การดาวน์โหลด ตรวจสอบว่าอุปกรณ์เปิดอยู่และชาร์จในช่วงเวลานี้ เพื่อให้การดาวน์โหลดไม่ล่าช้า หากยังไม่ได้รับโมดูลภายใน 24 ชั่วโมง คุณอาจลองรีเซ็ตอุปกรณ์เป็นค่าเริ่มต้นเพื่อบังคับให้โมดูลดาวน์โหลด

ยืนยัน VID/PID ของอุปกรณ์

หากต้องการเริ่มพัฒนาการผสานรวมกับ Google คุณต้องสร้างโปรเจ็กต์และการผสานรวมบน Google Home Console

การแก้ปัญหานักต่อบลูทูธ

ค่า VID/PID ที่อุปกรณ์บีคอนควรตรงกับ VID/PID ที่ป้อนลงใน Google Home Developer Console project. - VID 0xFFF1-0xFFF4 is reserved for testing. It may be used for basic commissioning and control tests, but they can't be used for - Test Suite. - Field Trials. - OTA.

เมื่อใช้แอปวิศวกรรมบลูทูธ เช่น nRF Connect สําหรับอุปกรณ์เคลื่อนที่ คุณจะเห็น VID/PID ของอุปกรณ์บีคอนในช่องข้อมูลบริการ

ในภาพหน้าจอนี้จาก nRF Connect เวอร์ชัน Android คุณจะเห็น VID/PID เป็น 5A23FFFE ใน 4 ไบต์สุดท้ายของช่องข้อมูลบริการ ค่านี้จะระบุ VID ของ 5A23 และ PID ของ FFFE ทั้งคู่ในรูปแบบ End Screen เล็กน้อย

แอป BLE จะแสดงค่าใน End Screen เพียงเล็กน้อย แต่ค่า VID/PID ที่คุณป้อนลงในโปรเจ็กต์ Developer Console อยู่ใน End Screen ขนาดใหญ่

ตรวจสอบว่าป้อนค่าและรูปแบบที่ถูกต้องในโปรเจ็กต์ Console Console ตามสิ่งที่ตัวตรวจจับบลูทูธแสดงอยู่

สําหรับค่าในภาพหน้าจอตัวอย่าง VID และ PID ใน Developer Console จะเป็น 235A และ FEFF ตามลําดับ

ยืนยันว่าอุปกรณ์สร้างขึ้นโดยใช้สาขา Matter SDK ที่เข้ากันได้

ปัจจุบัน Google Matter Hub เข้ากันได้กับ Matter 1.0 และได้ทดสอบกับบิลด์ที่ใช้สัญญาผูกมัดจากสาขาที่เสถียร v1.0-branch แล้ว ตรวจสอบบันทึกประจํารุ่นสาธารณะสําหรับสัญญาผูกมัดเฉพาะที่แนะนําสําหรับใช้กับฮับรุ่นใหม่แต่ละรุ่น

ยืนยันข้อมูลเข้าสู่ระบบของอุปกรณ์

เมื่อคุณใช้ VID ที่กําหนดโดย CSA ของคุณเอง ให้ตรวจสอบว่าได้มีข้อมูลเข้าสู่ระบบที่ถูกต้องในอุปกรณ์แล้ว

  • เอกสารรับรอง (CD)
  • ใบรับรองเอกสาร (DAC) และเชนใบรับรอง

ดูข้อมูลเพิ่มเติมได้ที่สร้างใบรับรองการทดสอบอุปกรณ์ Matter

ยืนยันฮับที่เข้ากันได้กับ Matter

ฮับ Matter ต้องเป็นหนึ่งในฮับที่ Google รองรับ และต้องอยู่ในบิลด์ที่เข้ากันได้กับ Matter

ฮับบางแห่งเป็นเราเตอร์ Border Border ด้วย จึงช่วยให้คุณพัฒนาและทดสอบอุปกรณ์เทรดได้ ฮับอื่นๆ รองรับเฉพาะอุปกรณ์ Wi-Fi และอีเทอร์เน็ต Matter เท่านั้น เว้นแต่จะมีเราเตอร์เส้นขอบอื่นในเครือข่ายเพื่อเปิดใช้การเชื่อมต่อเทรด

การสร้างฮับอาจได้รับการยืนยันจากการปัดนิ้วลงจากขอบบน >วงล้อการกําหนดค่า > ข้อมูลอุปกรณ์ > ข้อมูลทางเทคนิค > เวอร์ชันเฟิร์มแวร์ของ Chromecast

ค่าคอมมิชชันไม่สําเร็จโดยมีข้อความแสดงข้อผิดพลาด "ติดต่อ Google ไม่ได้"

ตรวจสอบว่าคุณได้สร้างการผสานรวมด้วยชุดค่าผสม VID/PID ที่ถูกต้องใน Developer Console ดูสร้างการผสานรวมกรณีสําหรับข้อมูลเพิ่มเติม

อุปกรณ์ที่มอบหมายจะไม่ปรากฏในชุดทดสอบ

หากคุณจับคู่อุปกรณ์กับรหัสผู้ให้บริการ (VID) และรหัสผลิตภัณฑ์ (PID) แต่ไม่ปรากฏเมื่อคุณพยายามทดสอบอุปกรณ์ด้วย Test Suite ใน Developer Console ปัญหานี้อาจเกิดจากการใช้คอมโบทดสอบ VID และ PID เดียวกันในการผสานรวมหลายรายการ

หากต้องการแก้ปัญหา ให้นําอุปกรณ์ทดสอบทั้งหมดออกจาก Developer Console และจับคู่อุปกรณ์ที่ต้องการทดสอบอีกครั้ง

หากต้องการตรวจสอบว่าได้จับคู่อุปกรณ์ที่ถูกต้องแล้ว ให้ตั้งค่าข้อมูลผู้ผลิตและรุ่น (ค่า CHIP_DEVICE_CONFIG_DEVICE_*) สําหรับอุปกรณ์เป็นค่าที่ไม่ซ้ํากันในเฟิร์มแวร์ทดสอบ

ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลอุปกรณ์

ดูข้อมูลเพิ่มเติมได้ที่ข้อมูลอุปกรณ์

หากยังมีข้อผิดพลาดอยู่

หลังจากทําตามขั้นตอนการแก้ปัญหาทั้งหมดที่นี่แล้ว แสดงว่าปัญหายังไม่ได้รับการแก้ไข ก็ไม่มีปัญหา

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