Tòa nhà
Xác minh rằng điện thoại của bạn tương thích
Tất cả các thiết bị Android O (8.1, cấp độ API 27) trở lên đều tương thích với Matter. Hãy làm theo các bước bên dưới để kiểm tra xem điện thoại của bạn có các mô-đun cần thiết hay không.
Thiết lập Cầu gỡ lỗi Android
Bạn nên thiết lập Cầu gỡ lỗi Android (adb) trước khi khắc phục sự cố.
Cách thiết lập:
- Cài đặt "adb" trên máy tính của bạn.
- Bật Tuỳ chọn cho nhà phát triển và Gỡ lỗi qua USB trên điện thoại Android.
Xác minh các mô-đun Matter của Dịch vụ Google Play (GPS)
Để kiểm tra xem bạn có các Google Play services Matter mô-đun hay không, hãy làm như sau:
- Thiết lập Cầu gỡ lỗi Android.
- Kết nối điện thoại Android với máy tính bằng cáp USB.
- Chạy lệnh này trong một thiết bị đầu cuối để xác minh rằng các mô-đun cần thiết
Matter đã được cài đặt:
Nếu thấy kết quả tương tự như bên dưới, thì bạn đã cài đặt các mô-đun Matter:adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.home" Xin lưu ý rằng số phiên bản ở trên có thể khác với thiết bị của bạn.com.google.android.gms.home [v222110900]
- Chạy lệnh này trong một thiết bị đầu cuối để xác minh rằng các mô-đun cần thiết
Thread đã được cài đặt:
Nếu thấy kết quả tương tự như trong ví dụ sau, thì bạn đã cài đặt các mô-đun Thread:adb shell dumpsys activity provider com.google.android.gms.chimera.container.GmsModuleProvider | grep "com.google.android.gms.threadnetwork" Xin lưu ý rằng số phiên bản trên thiết bị của bạn có thể khác.com.google.android.gms.threadnetwork [v222106301]
Nếu các mô-đun không được liệt kê, điều đó có nghĩa là:
- Bạn đang dùng phiên bản Android cũ. Hãy đảm bảo rằng phiên bản đó là Android O (8.1) trở lên.
- Các mô-đun Matter chưa được tải xuống. Hãy đợi ít nhất 24 giờ để các mô-đun này tải xuống. Đảm bảo thiết bị của bạn được bật nguồn và đang sạc trong thời gian này để quá trình tải xuống không bị chậm trễ. Nếu chưa nhận được các mô-đun trong vòng 24 giờ, bạn có thể thử đặt lại dữ liệu trên thiết bị về trạng thái ban đầu để buộc các mô-đun tải xuống.
Xác minh VID/PID của thiết bị
Nếu muốn bắt đầu phát triển quá trình tích hợp với Google, bạn phải tạo một dự án và một quá trình tích hợp trên Google Home Console.

Giá trị VID/PID mà thiết bị của bạn đang phát tín hiệu phải khớp với VID/PID đã nhập vào dự án Google Home Developer Console.
- VID
0xFFF1–0xFFF4được dành riêng cho mục đích kiểm thử. Bạn có thể sử dụng các VID này cho các bài kiểm thử cơ bản về việc đưa vào hoạt động và kiểm soát, nhưng không thể sử dụng trong các giai đoạn phát triển sau đây:
Khi sử dụng một ứng dụng kỹ thuật Bluetooth như nRF Connect for Mobile, bạn có thể thấy VID/PID của thiết bị phát tín hiệu trong trường Dữ liệu dịch vụ.
Trong ảnh chụp màn hình này từ phiên bản Android của nRF Connect,
bạn sẽ thấy VID/PID được liệt kê là 5A23FFFE bắt đầu từ byte thứ tư của
trường Dữ liệu dịch vụ. Điều này cho biết VID là 5A23 và PID là FFFE – cả hai đều ở định dạng little endian.
Ứng dụng BLE hiển thị các giá trị ở định dạng little endian, nhưng các giá trị VID/PID bạn nhập vào dự án Developer Console ở định dạng big endian.
Xác thực rằng bạn đã nhập đúng giá trị và định dạng vào dự án Actions Console dựa trên những gì mà công cụ theo dõi Bluetooth đang hiển thị.
Đối với các giá trị trong ảnh chụp màn hình ví dụ, VID và PID trong
Developer Console sẽ lần lượt là 235A và FEFF.
Xác minh rằng thiết bị của bạn được tạo bằng một nhánh SDK Matter tương thích
Các trung tâm Google Matter tương thích với
Matter 1.0 và đã được kiểm thử với các bản dựng sử dụng
các cam kết từ nhánh ổn định v1.0-branch. Hãy kiểm tra Ghi chú phát hành công khai
để biết các cam kết cụ thể được đề xuất sử dụng với
mỗi bản phát hành trung tâm mới.
Tính năng ghép nối
Xác minh thông tin xác thực cho thiết bị của bạn
Khi bạn sử dụng VID do Alliance-chỉ định của riêng mình, hãy đảm bảo rằng bạn có thông tin xác thực chính xác trên thiết bị:
- Tuyên bố chứng nhận (CD).
- Chứng chỉ chứng thực thiết bị (DAC) và chuỗi chứng chỉ của chứng chỉ này.
Để biết thêm thông tin, hãy xem bài viết Tạo chứng chỉ kiểm thử thiết bị Matter.
Xác minh Hub tương thích với Matter
Hub Matter phải là một trong các trung tâm được Google hỗ trợ. Hub này cũng phải ở một bản dựng tương thích với Matter.
Một số trung tâm cũng là Bộ định tuyến biên sử dụng giao thức Thread . Do đó, bạn có thể phát triển và kiểm thử các thiết bị Thread. Các trung tâm khác chỉ hỗ trợ các thiết bị Matter Wi-Fi và Ethernet, trừ phi bạn có một bộ định tuyến biên khác trong mạng để bật kết nối Thread.
Bạn có thể xác minh bản dựng trung tâm bằng cách: Vuốt ngón tay xuống từ cạnh trên cùng > Bánh răng cấu hình > Thông tin thiết bị > Thông tin kỹ thuật > Phiên bản chương trình cơ sở Chromecast
Không đưa vào hoạt động được do thông báo lỗi "Không liên hệ được với Google"
Đảm bảo rằng bạn đã tạo một quá trình tích hợp với tổ hợp VID/PID chính xác trong Developer Console. Hãy xem bài viết Tạo quá trình tích hợp Matter để biết thêm thông tin.
Không đưa vào hoạt động được do thông báo lỗi "Không kết nối được với thiết bị"
Nếu bạn liên tục nhận được thông báo lỗi "Không kết nối được với thiết bị" khi đưa một thiết bị Thread vào hoạt động và đã sử dụng hết tất cả các lựa chọn gỡ lỗi hiện có, thì bạn có thể muốn xoá thông tin xác thực Thread ưu tiên đã lưu trữ trên điện thoại Android để thiết lập lại thông qua Cài đặt > Ứng dụng > Ứng dụng > Dịch vụ Google Play > Bộ nhớ và bộ nhớ đệm > Quản lý dung lượng > XOÁ TOÀN BỘ DỮ LIỆU.
Thử nghiệm
Thiết bị đã đưa vào hoạt động không xuất hiện trong Bộ kiểm thử
Nếu bạn đã ghép nối một thiết bị với Mã nhà cung cấp (VID) và Mã sản phẩm (PID) kiểm thử, nhưng thiết bị đó không xuất hiện khi bạn cố gắng kiểm thử thiết bị bằng Bộ kiểm thử trong Developer Console, thì có thể là do bạn sử dụng cùng một tổ hợp VID và PID kiểm thử trên nhiều quá trình tích hợp.
Để khắc phục sự cố, hãy xoá tất cả các thiết bị kiểm thử khỏi Developer Console và ghép nối lại thiết bị mà bạn muốn kiểm thử.
Để xác thực rằng bạn đã ghép nối đúng thiết bị, bạn có thể đặt thông tin Nhà sản xuất và Kiểu máy (giá trị CHIP_DEVICE_CONFIG_DEVICE_*) cho thiết bị thành các giá trị riêng biệt trong chương trình cơ sở kiểm thử.
Hãy xem phần Thông tin thiết bị để biết thêm thông tin.
Nếu vẫn xảy ra sự cố
Nếu sau khi làm theo tất cả các bước khắc phục sự cố tại đây mà vấn đề của bạn vẫn chưa được giải quyết, thì cũng không sao!
Trong các bước khắc phục sự cố, bạn đã thu thập dữ liệu quan trọng về thiết bị, dự án trên bảng điều khiển và môi trường của mình. Với dữ liệu đó, hãy kiểm tra trang Hỗ trợ để biết cách chia sẻ vấn đề của bạn với cộng đồng và nhóm hỗ trợ Google Home một cách hiệu quả nhất.