Tiêu chuẩn · Ủy thác thiết bị Matter

Mã QR ủy thác thiết bị Matter

Khi bạn quét QR ở mặt sau bóng đèn thông minh, ổ cắm thông minh, cảm biến tiếp xúc hoặc khóa cửa mang logo Matter, điện thoại của bạn chạy qua một bắt tay năm bước thêm thiết bị vào ngôi nhà của bạn. QR mang mọi thứ hub cần để tìm thiết bị cụ thể đó — nhà cung cấp, mô hình, bộ phân biệt theo thiết bị, mã ghép nối một lần — cộng với danh sách cách thiết bị có thể được tiếp cận qua không khí (BLE, Wi-Fi, Thread). Đây là những gì được mã hóa, những gì nó rò rỉ và tại sao QR quan trọng theo cách mà QR Wi-Fi không quan trọng.

Kiểm tra QR Matter → Tất cả tiêu chuẩn →

Tiêu chuẩn là gì

Matter được công bố bởi Connectivity Standards Alliance (CSA), trước đây là Zigbee Alliance, với sự hỗ trợ sáng lập từ Apple, Google, Amazon, Samsung, Comcast và danh sách dài các nhà sản xuất thiết bị. Matter 1.0 ra mắt vào tháng 10 năm 2022; Matter 1.4 là phiên bản hiện tại đầu năm 2026, với máy ảnh, quản lý năng lượng, bộ sạc EV và thiết bị quản lý nước được thêm vào từ 1.0. Thông số kỹ thuật bao gồm giao thức tầng ứng dụng, bảo mật, ủy thác và định dạng kết nối QR.

Định dạng QR ghép nối là một phần của Matter Core Specification, phần "Onboarding Payload". Có ba dạng của cùng tải trọng:

Cả ba mã hóa cùng các trường với cùng mô hình tin tưởng — chúng có thể thay thế nhau từ góc độ ủy thác.

Thực sự có gì bên trong QR

Tải trọng Base38 sau tiền tố MT: giải mã thành cấu trúc nhị phân được đóng gói. Các trường bắt buộc:

Phiên bản (3 bit)

Luôn là 0 cho các thiết bị hiện tại. Dành cho các sửa đổi giao thức trong tương lai.

ID nhà cung cấp (16 bit)

Định danh do CSA gán cho nhà sản xuất. Mỗi tổ chức thành viên nhận được ID nhà cung cấp duy nhất; 0xFFF10xFFF4 được dành riêng cho thử nghiệm / phát triển. Máy quét của chúng tôi phân giải ID nhà cung cấp so với registry CSA khi đã biết.

ID sản phẩm (16 bit)

Định danh do nhà sản xuất gán cho mô hình cụ thể. Kết hợp với ID nhà cung cấp, nó xác định duy nhất một SKU (v.d. "Eve Energy thế hệ 2").

Luồng tùy chỉnh (2 bit)

0 = ủy thác tiêu chuẩn (chỉ cần ghép nối), 1 = yêu cầu hành động người dùng (v.d. nhấn nút trên thiết bị trước), 2 = luồng tùy chỉnh (các bước thiết lập theo nhà sản xuất). Xác định giao diện người dùng mà ứng dụng hub hiển thị.

Khả năng khám phá (8 bit)

Bitmask về cách thiết bị có thể được khám phá ở trạng thái chưa ủy thác: BLE (phổ biến nhất), IP trên mạng (đã kết nối Wi-Fi hoặc Ethernet, hiếm gặp với thiết bị tiêu dùng), Soft-AP (thiết bị lưu trữ mạng Wi-Fi tạm thời), Wi-Fi PAF (khám phá Public Action Frame, mới hơn).

Bộ phân biệt (12 bit)

Định danh ngắn mà thiết bị quảng bá trong quá trình khám phá để hub có thể chọn đúng thiết bị chưa ủy thác khi có nhiều thiết bị trong tầm BLE. Không bí mật — đây là tín hiệu "đây là thiết bị tôi vừa mở hộp".

Mã passcode (27 bit)

Bí mật chung dùng trong bắt tay PASE. Điện thoại chứng minh với thiết bị rằng nó có mã passcode này mà không gửi rõ ràng qua không khí. Sau khi ủy thác hoàn tất, mã passcode không còn hữu dụng. Phạm vi: 1 đến 99,999,998 (một số giá trị bị cấm theo thông số kỹ thuật để tránh mã dễ đoán như 11111111).

Phần mở rộng TLV (tùy chọn, biến đổi)

Các trường tùy chọn có thể mở rộng tải trọng với số sê-ri thiết bị, thông tin điểm gặp và các thuộc tính do nhà sản xuất chỉ định. Hầu hết thiết bị tiêu dùng bỏ qua điều này.

Bắt tay ủy thác (tại sao thiết kế passcode quan trọng)

Luồng ủy thác của Matter là PASE → CASE:

  1. Khám phá. Điện thoại phát quét BLE (hoặc lắng nghe trên Wi-Fi cục bộ); thiết bị chưa ủy thác đang quảng bá với bộ phân biệt. Điện thoại khớp bộ phân biệt từ QR.
  2. PASE — Password-Authenticated Session Establishment. Điện thoại và thiết bị chạy bắt tay SPAKE2+ dùng mã passcode 27 bit. Sau khi SPAKE2+ hoàn tất, cả hai phía có khóa phiên chung và bản thân mã passcode không bao giờ truyền qua không khí.
  3. Chứng thực. Thiết bị trình bày Chứng chỉ Chứng thực Thiết bị (DAC) được ký bởi root được CSA công nhận. Hub của bạn xác minh thiết bị là thiết bị Matter được chứng nhận thực sự với ID nhà cung cấp/sản phẩm đã tuyên bố.
  4. Thông tin xác thực mạng. Hub của bạn truyền cho thiết bị thông tin xác thực mạng hoạt động (mật khẩu Wi-Fi HOẶC thông tin xác thực mạng Thread) cần thiết để thực sự giao tiếp.
  5. CASE — Certificate-Authenticated Session Establishment. Fabric của bạn cấp cho thiết bị chứng chỉ hoạt động. Từ đây, mọi bộ điều khiển trong fabric xác thực với thiết bị qua CASE; mã passcode QR đã hết hạn.

Thuộc tính chính: mã passcode QR là xác thực ngắn hạn, không phải danh tính dài hạn. Khi thiết bị đã được ủy thác, hãy cất nhãn dán QR vào ngăn kéo (hoặc bóc và nghiền nát). Ủy thác lại đòi hỏi quyền truy cập vật lý để khôi phục cài đặt gốc HOẶC sự hợp tác từ fabric hiện tại để phát hành cửa sổ ủy thác được cập nhật.

Mô hình mối đe dọa: chụp ảnh QR của thiết bị chưa ghép nối

Riêng đối với Matter, QR có ý nghĩa hoạt động TRƯỚC KHI ủy thác. So sánh với các danh mục khác:

Các kịch bản thực tế nơi điều này quan trọng:

Phòng thủ: ủy thác thiết bị ngay khi mở hộp (đóng cửa sổ), sau đó bóc và nghiền nát nhãn dán. Đối với thiết bị đã triển khai trong không gian chia sẻ / công cộng, hãy đảm bảo thiết bị được ủy thác vào một fabric — điều này ngăn chặn việc ghép nối mới mà không cần khôi phục cài đặt gốc.

Những gì máy quét của chúng tôi hiển thị cho bạn

Thả QR Matter (hình ảnh, dán hoặc camera) vào máy quét của chúng tôi. Kết quả hiển thị:

Chúng tôi KHÔNG liên hệ hub của bạn hay thực hiện ủy thác. Giải mã là cục bộ; chỉ siêu dữ liệu mới đến máy chủ của chúng tôi để phân loại an toàn.

Trước khi ủy thác thiết bị Matter chưa quen thuộc

Liên quan

Kiểm tra QR kết nối Matter

Thả QR (hình ảnh, dán hoặc camera). Kết quả hiển thị nhà cung cấp, sản phẩm, bộ phân biệt, khả năng và mã passcode bị ẩn. Chúng tôi không liên hệ hub của bạn hay thực hiện ủy thác — giải mã là cục bộ và chỉ siêu dữ liệu mới đến bộ phân loại an toàn.

Mở máy quét →