与诉讼或调查设备配对

与支持 Matter 的设备配对。为此,您需要 以及用于配对的二维码根据您的目标平台 Matter 部设备,您可能需要生成此二维码 。

获取二维码

布法罗实验室

BL602

设备启动时,串行控制台中会输出二维码字符串。 查看您的串行控制台,您应该会看到如下消息:

Booting BL602 Chip...
██████╗ ██╗      ██████╗  ██████╗ ██████╗
██╔══██╗██║     ██╔════╝ ██╔═████╗╚════██╗
██████╔╝██║     ███████╗ ██║██╔██║ █████╔╝
██╔══██╗██║     ██╔═══██╗████╔╝██║██╔═══╝
██████╔╝███████╗╚██████╔╝╚██████╔╝███████╗
╚═════╝ ╚══════╝ ╚═════╝  ╚═════╝ ╚══════╝
...
[INFO] ==================================================
[INFO] chip-bl602-lighting-example starting
[INFO] ==================================================
...
[INFO] [SVR] SetupQRCode: [MT:NOTAREALQRCODE01234]
[INFO] [SVR] Copy/paste the below URL in a browser to see the QR Code:
[INFO] [SVR] https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%NOTAREALQRCODE01234
...

在网络浏览器中打开链接,以显示二维码。

BL702

设备启动时,串行控制台中会输出二维码字符串 。查看您的串行控制台,您应该会看到如下消息: :

[         0][-][PROGR] ==================================================
[         0][-][PROGR] bouffalolab chip-lighting-example, built at Dec 14 2022 02:05:19
[         0][-][PROGR] ==================================================
...
[      1636][-][PROGR] Starting OpenThread task
[      1655][DL][PROGR] Device Configuration:
[      1703][DL][PROGR]   Serial Number: TEST_SN
[      1703][DL][PROGR]   Vendor Id: 65521 (0xFFF1)
[      1703][DL][PROGR]   Product Id: 32773 (0x8005)
[      1752][DL][PROGR]   Hardware Version: 0
[      1799][DL][PROGR]   Setup Pin Code (0 for UNKNOWN/ERROR): 20202021
[      1846][DL][PROGR]   Setup Discriminator (0xFFFF for UNKNOWN/ERROR): 3840 (0xF00)
[      1893][DL][PROGR]   Manufacturing Date: (not set)
[      1893][DL][PROGR]   Device Type: 65535 (0xFFFF)
[      1987][SVR][PROGR] SetupQRCode: [MT:NOTAREALQRCODE01234]
[      1987][SVR][PROGR] Copy/paste the below URL in a browser to see the QR Code:
[      1988][SVR][PROGR] https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%NOTAREALQRCODE01234

      

Espressif

Getting the QR code differs for each type of ESP32-based kit:

ESP32 DevkitC

  1. Connect the device to a host machine and use a serial terminal to connect to it and display its logs. For example, on a Linux host machine, you might use screen /dev/ttyUSB0 115200 to connect to the device and view logs if it is attached to the host at /dev/ttyUSB0.
  2. A URL is displayed in the logs when the device is first booted. Open the link in a web browser to display the QR code.

M5Stack ESP32

When first booted, the device will display a QR code menu option. Select it to see the QR code in the device's display.

ESP32 WROVER Kit

The device shows the QR code immediately after booting.

Nordic Semiconductor

nRF52840

Since the nRF52840 board doesn't have a display, the QR code string is printed in the serial console when it boots up. For example:

I: 1317 [SVR]SetupQRCode:  [MT:I347HHY00 0C9SS0]
I: 1321 [SVR]Copy/paste the below URL in a browser to see the QR Code:
I: 1327 [SVR]https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3AI347HHY00%200C9SS0

在网络浏览器中打开链接,以显示二维码。

NXP

K32W

设备启动时,串行控制台中会输出二维码字符串。 查看您的串行控制台,您应该会看到如下消息:

[Info]Welcome to NXP Lighting Demo App
[Info]OpenThread started: OK
...
[Info]Server Listening...
[Info]SetupQRCode:  [MT:I34DVDY00 0C9SS0]
[Info]Copy/paste the below URL in a browser to see the QR Code:
[Info]https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3AI34DVDY00%200C9SS0
...

在网络浏览器中打开链接,以显示二维码。

Realtek

阿米巴·D

二维码是在网址中编码的,该网址以序列号打印 控制台:

Setup PIN code: 20202021 (0x1344225)
Short Manual(decimal) setup code: 34970112332
Long Manual(decimal) setup code:  749701123309050652796
QR CODE Text: 'MT:NOTAREALQRCODE01234'
Copy/paste the below URL in a browser to see the QR CODE:

https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3ANOTAREALQRCODE01234

在网络浏览器中打开链接,以显示二维码。

Silicon Labs

EFR32MG12

开发板启动后,您会在其小 LCD 上看到二维码 。

TLSR9518

设备启动时,串行控制台中会输出二维码字符串。检查串行控制台,在浏览器中打开后,您应该会看到一个显示二维码的网址:

*** Booting Zephyr OS build v3.1.0-rc1-3593-gdac17979d626  ***
I: Init CHIP stack
I: Starting CHIP task
…
I: 812 [DL]BLEManagerImpl::ConfigureAdvertisingData
I: 823 [DL]Setting device name to : "TelinkMatter"
…
I: 1093 [SVR]SetupQRCode: [MT:NOTAREALQRCODE01234]
I: 1099 [SVR]Copy/paste the below URL in a browser to see the QR Code:
I: 1107 [SVR]https://project-chip.github.io/connectedhomeip/qrcode.html?data=MT%3ANOTAREALQRCODE01234

配对设备

您可以通过以下两种方式配对设备:

  1. Google Home app (GHA)
  2. Google 的 Home Mobile 和 Thread 网络 SDK, Android(可在第三方应用中使用)

这两种方法都使用相同的 MatterThread 网络 API。

Google Home 应用

  1. 打开 GHA
  2. 点按左上角的
  3. 点按设置设备
  4. 点按新设备
  5. 选择您的住宅,然后点按下一步
  6. GHA将扫描您的设备。一旦系统提示 如果您希望设置自己的设备,请轻按设置其他 设备
  7. 点按任意设备类型对应的 Matter 设备
  8. 将摄像头对准设备的二维码(或网站生成的二维码)。
  9. 按照GHA中的说明继续配对流程 。

如果您在自己的设备上与 GHA 配对时遇到任何问题, 移动设备:

  1. 确保您拥有开发者 选项
  2. 配对尝试失败后,立即捕获错误 报告

Android SDK

实现我们的 Android SDK 来配对 Matter 设备和管理应用中的 Thread 网络

Android 个 SDK 已在以下国家/地区发布: Play services,用于在第三方应用中进行测试和配对。

我们建议从 Google Home Sample App for Matter:此示例展示了如何 对支持 Matter 的设备进行调试、配对和控制 这些 SDK 支持 Google Home 生态系统。

本网站提供了两种 SDK 的参考文档:

配对限制

只能在 Google Home 中配对 Matter 设备 生态系统。

  • 测试 VID 不能在用户设备中使用。
  • 您的正式版 VID 必须由Connectivity Standards Alliance (Alliance)签发。您必须先让 Google 验证您是该 VID 的所有者,然后才能在 Google Home Developer Console 中使用该 VID。完成后,您就可以 集成
  • 出于开发和现场试验目的,项目需要与 必须Developer Console 中创建相应的 VID 和 PID 组合。用户调试 设备必须是项目成员或包含在列表中 的现场试验用户。
  • 消费者用户只能在您的商品经过 Alliance
表格:供应商 ID (VID) 和设备类型 配对场景
哪些类型的用户可以佣金 Google Home 生态系统?
VID 类型 VID 认证和控制台集成状态 正式版
(个人用户)
开发
(开发者、现场试验用户)
测试 Developer Console中没有集成(无法认证)
测试 Developer Console 中存在集成(无法获得认证)
生产 未经认证,集成不存在于 Developer Console
生产 未认证,Developer Console 中存在集成
生产 已获得 Alliance DCL 认证,集成不会 存在于Developer Console
生产 已通过 Alliance DCL 认证,并且 Developer Console 中存在集成

设备信息

可在以下位置查看已配对设备的技术信息: GHA

  1. GHA 中,选择设备。
  2. 点按顶部的 图标 。
  3. 点按技术信息

制造商、型号和硬件版本等标识符 从设备上的 Matter 固件(而不是 Developer Console。例如, CHIP_DEVICE_CONFIG_DEVICE_VENDOR_NAMECHIP_DEVICE_CONFIG_DEVICE_PRODUCT_NAME 值, Matter SDK

这些标识符有助于验证已与哪个设备配对 测试目的,尤其是在使用测试供应商 ID 和 商品 ID(可在各个集成中重复)。

排查配对问题

如果您已将某个设备与测试供应商 ID (VID) 和产品 ID (PID) 配对,但 但当您尝试使用 Test 测试设备时, 套件位于Developer Console,这可能是由于以下原因造成的: 在多个集成中使用相同的测试 VID 和 PID 组合。

如需排查问题,请从 Developer Console 中移除所有测试设备,然后进行配对 要再次测试的设备

要验证配对的制造商是否正确,您可以设置制造商和 设备的型号信息(CHIP_DEVICE_CONFIG_DEVICE_* 值) 唯一值。

如需了解详情,请参阅设备信息 信息。