與支援 Matter 的裝置配對。如要這麼做,您需要 進行配對的 QR code視您使用的平台而定 Matter 部裝置,你可能需要產生這個 QR code 你自己。
取得 QR code
水牛實驗室
BL602
裝置啟動時,QR code 字串會顯示在序列控制台中。 查看您的序列控制台後,您應該會看到類似下方的訊息:
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 ...
在網路瀏覽器中開啟連結即可顯示 QR code。
BL702
裝置啟動時,QR code 字串會顯示在序列控制台中 上。檢查序列控制台,您應該會看到類似以下的訊息: :
[ 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
- 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
. - 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
在網路瀏覽器中開啟連結即可顯示 QR code。
NXP
32W
裝置啟動時,QR code 字串會顯示在序列控制台中。 查看您的序列控制台後,您應該會看到類似下方的訊息:
[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 ...
在網路瀏覽器中開啟連結即可顯示 QR code。
Realtek
阿梅巴 D
QR code 是以網址編碼,再列印成序號 透過控制台啟動:
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
在網路瀏覽器中開啟連結即可顯示 QR code。
Silicon Labs
EFR32MG12
主機板啟動後,你應該會在小型 LCD 看到 QR code 螢幕。
網頁連結
TLSR9518
裝置啟動時,QR code 字串會顯示在序列控制台中。檢查序列控制台,接著應該會顯示在瀏覽器中開啟 QR code 的網址:
*** 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
配對裝置
配對裝置的方式有兩種:
- Google Home app (GHA)
- 適用於以下項目的 Google Home Mobile 和 Thread Network SDK Android (可用於第三方應用程式)
這兩種方法都使用相同的 Matter 和 Thread 網路 API。
Google Home 應用程式
- 開啟 GHA。
- 輕觸左上角的 。
- 輕觸「設定裝置」。
- 輕觸「新裝置」。
- 選取住家,然後輕觸「下一步」。
- 「GHA」會掃描你的裝置。開啟提示後 如要設定裝置,請輕觸「設定其他」 裝置。
- 針對任何裝置類型,輕觸「Matter 裝置」。
- 將相機鏡頭對準裝置的 QR code,或是網站產生的 QR code 程式碼)。
- 按照 GHA 的說明繼續進行配對程序 流程
如果在以下裝置與「GHA」配對時遇到任何問題, 行動裝置:
,瞭解如何調查及移除這項存取權。Android SDK
Android SDK 已可在 Play services:用於在第三方應用程式中進行測試及配對。
建議您先從 Google Home Sample App for Matter:說明 針對支援 Matter 的裝置調控、配對及控制裝置 導入這些 SDK。
這個網站提供了這兩種 SDK 的參考說明文件:
配對限制
「Matter」裝置只能在 Google Home 中配對 會因供應商 ID 和裝置類型而異。
- 測試 VID 無法用於消費者裝置。
- 正式版 VID 必須由 Connectivity Standards Alliance (Alliance) 核發。Google 會 確認您是該 VID 的擁有者,才能在 Google Home Developer Console 中使用該 VID。完成後,您就可以建立 我們必須為該 VID 整合該 VID
- 為進行開發和實際測試,專案並與 相應的 VID 和 PID 組合必須在 Developer Console 中建立。使用者執行佣金 裝置必須是專案成員或要加入清單 實測使用者比例
- 消費者只有在通過 Alliance。
哪些類型的使用者可收取佣金 整合至 Google Home 生態系統? | |||
---|---|---|---|
VID 類型 | VID 認證和控制台整合狀態 | 正式版
(消費者使用者) |
開發
(開發人員、實際測試使用者) |
測試 | 「Developer Console」中未整合 (無法認證) | ||
測試 | Developer Console 中有整合項目 (不得為 認證) | ||
正式版 | 未認證,Developer Console 中沒有整合功能 | ||
正式版 | 未通過認證,整合於 Developer Console | ||
正式版 | 經 Alliance 資料存取控制中心 (DCL) 認證,整合服務 存在於「Developer Console」中 | ||
正式版 | 已透過「Alliance」資料存取要求 (DCL) 取得認證,整合中 在 Developer Console |
裝置資訊
如要查看配對裝置的技術資訊,請前往 GHA。
- 在 GHA 中選取裝置。
- 輕觸上方的 圖示 沒錯
- 輕觸「技術資訊」。
製造商、型號和硬體版本等 ID
安裝在裝置上的 Matter 韌體,而非
Developer Console。舉例來說,
「CHIP_DEVICE_CONFIG_DEVICE_VENDOR_NAME
」和
裝置設定中的 CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_NAME
值
Matter SDK。
這些 ID 有助於驗證已配對的裝置 測試目的,尤其是使用測試供應商 ID 和 產品 ID (可在不同的整合作業中複製)。
排解配對問題
如果您已使用測試供應商 ID (VID) 和產品 ID (PID) 配對裝置,但 透過測試來測試裝置時不會顯示此值 「Developer Console」的套件,這可能是由以下原因造成: 並在多個整合項目中使用相同的測試 VID 和 PID 組合。
如要排解問題,請移除「Developer Console」中的所有測試裝置並進行配對 用於再次測試的裝置。
如要驗證您是否已配對正確,可以設定製造商和
裝置要匯入的型號資訊 (CHIP_DEVICE_CONFIG_DEVICE_*
個值)
唯一值。
詳情請參閱「裝置資訊」一文 可能不準確或不適當