Matter 지원 기기를 페어링하세요. 이렇게 하려면 페어링을 위한 QR 코드가 필요합니다. 게시자의 플랫폼에 따라 Matter 기기의 경우 이 QR 코드를 생성해야 할 수도 있습니다. 확인할 수 있습니다
QR 코드 받기
부팔로 실험실
BL602
QR 코드 문자열은 기기가 부팅될 때 직렬 콘솔에 출력됩니다. 직렬 콘솔을 확인하면 다음과 같은 메시지가 표시됩니다.
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 코드를 표시합니다.
BL702
QR 코드 문자열은 기기가 부팅될 때 직렬 콘솔에 출력됩니다. 직렬 콘솔을 확인하면 다음과 같은 메시지가 표시됩니다.
[ 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 코드를 표시합니다.
NXP
K32W
QR 코드 문자열은 기기가 부팅될 때 직렬 콘솔에 출력됩니다. 직렬 콘솔을 확인하면 다음과 같은 메시지가 표시됩니다.
[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 코드를 표시합니다.
Realtek
Ameba D
QR 코드는 일련번호로 인쇄되는 URL로 인코딩되어 있습니다. 콘솔로 돌아갑니다.
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 코드를 표시합니다.
Silicon Labs
EFR32MG12
보드가 부팅되면 작은 LCD에 QR 코드가 표시됩니다. 디스플레이.
Telink
TLSR9518
QR 코드 문자열은 기기가 부팅될 때 직렬 콘솔에 출력됩니다. 직렬 콘솔을 확인하면 브라우저에서 열었을 때 QR 코드를 표시하는 URL이 표시됩니다.
*** 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 네트워크 SDK: Android (서드 파티 앱에서 사용 가능)
두 메서드 모두 동일한 Matter 및 Thread 네트워크 API.
Google Home 앱
- GHA을 엽니다.
- 왼쪽 상단에 있는 를 탭합니다.
- 기기 설정을 탭합니다.
- 새 기기를 탭합니다.
- 홈을 선택하고 다음을 탭합니다.
- GHA에서 내 기기를 스캔합니다. 메시지가 표시되면 기기를 설정할지 여부는 다른 설정 기기를 탭합니다.
- 기기 유형에 따라 Matter 기기를 탭합니다.
- 카메라로 기기의 QR 코드 (또는 웹사이트에서 생성한 QR 코드)를 가리키세요. 있습니다.
- GHA에 표시된 대로 페어링 절차를 계속 진행합니다. 있습니다.
기기에서 GHA과(와) 페어링하는 동안 문제가 발생하면 휴대기기:
- 개발자가 있는지 확인합니다. 옵션 모바일 장치를 사용하도록 설정되어 있어야 합니다.
- 페어링 시도에 실패한 직후 버그를 캡처합니다. 보고서를 참조하세요. <ph type="x-smartling-placeholder"></ph>
Android SDK
서드 파티 앱에서 테스트 및 페어링할 수 있도록 Android SDK가 Play services에서 제공됩니다.
먼저 Google Home Sample App for Matter는 Matter 지원 기기를 시운전, 페어링, 제어하기 Google Home 생태계에 기여할 수 있습니다
다음 사이트에서 두 SDK에 대한 참조 문서를 확인할 수 있습니다.
페어링 제한
Matter 기기는 Google Home에서만 페어링할 수 있습니다. 특정 공급업체 ID 및 기기 유형 시나리오에 관한 생태계를 볼 수 있습니다
- 테스트 VID는 소비자 기기에서 사용할 수 없습니다.
- 제작물 VID는 Connectivity Standards Alliance (Alliance)에서 발급해야 합니다. Google은 Google Home Developer Console에서 VID를 사용하려면 먼저 해당 VID의 소유자인지 확인하세요. 그러면 해당 VID에 대한 통합을 만들 수 있습니다.
- 개발 및 필드 트라이얼을 위해 해당하는 VID 및 PID 조합이 Developer Console에서 생성되어야 합니다. 커미셔닝 중인 사용자 기기가 프로젝트의 구성원이거나 목록에 포함되어야 합니다. 사용자 수를 늘리는 데 도움이 됩니다.
- 일반 사용자는 Google의 인증을 받은 제품만 사용할 수 있습니다. Alliance
수수료를 부과할 수 있는 사용자 유형 Google Home 생태계에 통합할 수 있나요? | |||
---|---|---|---|
VID 유형 | VID 인증 및 콘솔 통합 상태 | 프로덕션
(일반 사용자) |
개발
(개발자, 필드 체험판 사용자) |
테스트 | Developer Console에 통합 없음 (인증할 수 없음) | ||
테스트 | Developer Console에 통합이 있습니다. 인증) | ||
프로덕션 | 인증되지 않았습니다. Developer Console에 통합이 없습니다. | ||
프로덕션 | 인증되지 않음, Developer Console에 통합이 있음 | ||
프로덕션 | Alliance DCL에서 인증되었으며 통합은 수행되지 않음 Developer Console에 존재 | ||
프로덕션 | Alliance DCL에서 인증되었으며 통합이 존재합니다. (Developer Console) |
기기 정보
페어링된 기기에 관한 기술 정보는 다음에서 확인할 수 있습니다. GHA
- GHA에서 기기를 선택합니다.
- 상단의 아이콘을 탭합니다. 맞습니다.
- 기술 정보를 탭합니다.
제조업체, 모델, 하드웨어 버전과 같은 식별자는 Developer Console가 아닌 기기의 Matter 펌웨어에서 가져옵니다. 예를 들어 Matter SDK의 기기 구성에서 CHIP_DEVICE_CONFIG_DEVICE_VENDOR_NAME
및 CHIP_DEVICE_CONFIG_DEVICE_PRODUCT_NAME
값을 들 수 있습니다.
이러한 식별자는 특히 테스트 공급업체 ID 및 제품 ID(통합 전반에서 중복될 수 있음)를 사용할 때 테스트 목적으로 페어링된 기기를 확인하는 데 유용할 수 있습니다.
페어링 문제 해결
테스트 공급업체 ID (VID) 및 제품 ID (PID)로 기기를 페어링했지만 테스트로 기기를 테스트하려고 하면 나타나지 않습니다. 도구 모음이 Developer Console에서 발생한 경우 다음과 같은 이유 때문일 수 있습니다. 여러 통합에서 동일한 테스트 VID 및 PID 조합 사용
문제를 해결하려면 Developer Console에서 모든 테스트 기기를 삭제하고 페어링하세요. 선택합니다.
올바른 ID를 페어링했는지 확인하려면 Manufacturer을 설정하고
다음 대상 기기의 모델 정보 (CHIP_DEVICE_CONFIG_DEVICE_*
값)
고유한 값을 설정할 수 있습니다.
자세한 내용은 기기 정보를 참조하세요. 확인할 수 있습니다