<ph type="x-smartling-placeholder"></ph> 기기 SDK
Google Home Extension for Visual Studio Code은(는) Google Home Platform용으로 설계 및 제작되었습니다 있습니다. 이 확장 프로그램을 사용하면 Google Assistant Simulator에 액세스할 수 있습니다. Google Cloud Logging, Home Graph Viewer 및 기타 도구를 사용하여 Matter 및 스마트 홈 개발 프로세스
Google Home 확장 프로그램 기능
Google 어시스턴트 시뮬레이터
스마트 홈 기기가 Google Home과 제대로 호환되는지 테스트하기 위해 언제든지 Assistant Simulator과(와) 상호작용하지 않고도 VS Code를 종료합니다.
기존 시뮬레이터 제공 Actions 콘솔에서 Assistant Simulator를 사용하면 검색어(예: "조명 켜 줘")를 입력하여 기기를 제어하세요. Inside VS Code에서 Assistant Simulator가 문자 메시지로 응답합니다. (예: "알겠습니다. 조명을 켭니다.") 자세한 내용은 Google 어시스턴트 시뮬레이터를 사용하여 더 많은 정보 확인 확인하세요.
일괄 발언
Google Home 통합을 자동화처럼 테스트하려면 Google 어시스턴트 시뮬레이터에 새로운 음성을 추가하도록 할 수 있습니다. 자세한 내용은 자세한 내용은 일괄 발언 실행을 참조하세요.
법적 사안 로깅 도구
Matter 로깅 도구는 다음을 포함하여 Matter 디버깅과 관련된 모든 로그를 수집할 수 있습니다. Google Home app (GHA) 로그와 Google Play 서비스 (GMS 코어) 로그 이 필터 및 키워드 검색을 통해 VS Code에서 로그를 볼 수 있습니다. 로그는 다음과 같은 추가 디버그 정보와 함께 다운로드됩니다. Android 및 앱 버전에 대한 정보 및 보고를 위해 Google에 전송됩니다. 있습니다
Cloud Logging
Cloud Logging 드림 는 디버깅 정보와 주요 측정항목을 제공하여 작업의 사용입니다. 개발을 간소화하기 위해 Google Home Extension는 다음과 같이 작동합니다. 코드 바로 옆에 실시간으로 Google Cloud Logging 메시지를 문제를 해결할 수 있습니다. 자세한 내용은 Cloud Logging 보기를 참조하세요.
홈 그래프 뷰어
이제 홈 그래프 뷰어를 Google Home Extension를 사용하면 Kubernetes에서 기기의 상태를 Home Graph를 사용할 수 있습니다. 자세한 내용은 자세한 내용은 Home 그래프를 확인하고 테스트를 실행하세요. 확인하세요.
VS Code용 Google Home 확장 프로그램 설치
Google Home Extension을(를) 설치하려면 내에서 다음 단계를 따르세요. VS 코드:
- 활동 표시줄에서 확장 프로그램 아이콘을 클릭합니다.
google home
를 검색한 후 설치를 클릭합니다.
다음 위치에서 직접 Google Home Extension를 다운로드할 수도 있습니다. VS Code Marketplace를 참조하세요.
VS Code용 Google Home 확장 프로그램 설정
Google Home Extension를 설치하고 VS Code를 새로고침하면 로그인하고 프로젝트를 선택해야 Assistant Simulator하고 Cloud Logging을 봅니다.
Google 계정으로 로그인 및 클라우드 프로젝트 선택
Google Home Extension에서 개발자 계정에 로그인할 수 있습니다. VS Code가 사용자를 대신하여 Google 서비스와 통신할 수 있도록 승인합니다.
활동 표시줄에서 Google Home 아이콘을 클릭하여 엽니다. Google Home Extension입니다.
Google 계정으로 로그인을 클릭하여 브라우저에서 로그인 뷰를 실행합니다.
스마트 홈 기기와 연결된 계정을 선택합니다.
Google 계정으로 로그인 승인 페이지에서 허용을 클릭합니다.
브라우저 탭이 열리고 Visual Studio Code 열기 대화상자가 표시됩니다. 표시됩니다. Open Visual Studio Code를 클릭하여 계속 진행합니다.
다음 작업을 위해 권한이 필요한 VS Code로 리디렉션됩니다. Google Home 확장 프로그램이 URI를 열도록 허용합니다. 열기를 클릭하여 로그인 프로세스를 시작합니다.
로그인하면 Google Home Extension에서 프로젝트를 로드합니다. 한 번 완료되면 프로젝트 선택을 클릭합니다.
표시되는 프로젝트 검색 및 선택 드롭다운 창에서 스마트 홈 프로젝트를 선택합니다.
Android 디버그 브리지 (ADB) 도구 설치
Android에서 Matter 로그 보기 ADB를 설치해야 합니다.
Matter 기기 SoC 도구 설치
Matter 기기에서 디버그 로그를 보려면 다음 안내를 따르세요.
- 대부분의 기기 SoC는
/dev/ttyUSBx
와 같은 직렬 포트를 내보냅니다. Linux 또는/dev/tty.SLAB_USBtoUART
에서 MacOS에서는/dev/tty.usbserial
입니다. LogViewer는 로그를 읽을 수 있습니다. 기기에서 직접 가져올 수 있습니다. - 일부 SoC 유형(예: NXP 또는 Silicon Labs에서 외부 도구 (예: JLink)를 설치해야 합니다. 자세한 내용은 지원되는 기기에서 자세한 정보 확인하기 확인할 수 있습니다
VS Code용 Google Home 확장 프로그램 사용
개발자 리소스 보기
도움말 및 의견에서 시작하기 및 열어야 할 리소스 리소스 페이지를 보면 살펴봤습니다
Google 어시스턴트 시뮬레이터 사용
VS Code에서 Assistant Simulator을(를) 열려면 GOOGLE ASSISTANT를 클릭합니다.
사이드바의 SIMULATOR 메시지 상자에 검색어를 입력하고
Enter
키를 누릅니다.
Assistant Simulator개의 응답을 확인하고 다음의 버튼을 클릭할 수 있습니다. 재전송합니다.
일괄 발언 실행
Google 어시스턴트 시뮬레이터 메뉴바에 마우스를 가져간 다음 스크립트를 설정하는 방법은 다음과 같습니다.
아이콘을 클릭하여 열기 만들 수 있습니다
저장하려면
을(를) 클릭하세요. 기록을*.utterance
스크립트로 변환할 수 있습니다.
일괄 발화를 보내려면 다음 옵션 중에서 선택하세요.
- 아이콘을 클릭하여 음성 스크립트를 선택합니다.
*.utterance
파일을 직접 열고 입니다.
Cloud Logging 보기
빠른 액세스에서 Cloud 로그를 클릭하여 Cloud 로그를 엽니다. 페이지에서 선택한 프로젝트에 속한 로그를 찾을 수 있습니다.
사용자는 심각도와 기간을 기준으로 로그를 필터링할 수 있습니다.
기본적으로 로그는 50행으로 제한됩니다. 사용자가 더 많은 동영상을 보고 싶어 하는 경우 아래로 스크롤하여 더보기를 클릭하면 더 많은 로그를 볼 수 있습니다.
Home Graph 보기 및 테스트 실행
빠른 액세스에서 홈 그래프 뷰어를 클릭하여 홈을 엽니다. 그래프 뷰어 패널: 선택한 그룹에 속한 기기를 찾을 수 있습니다. 살펴보겠습니다 Run Test를 클릭하여 기기 테스트를 실행할 수도 있습니다.
그러면 기기가 선택된 상태로 브라우저에서 테스트 모음이 실행됩니다. 테스트할 수 있습니다 시작을 클릭하고 테스트 결과를 기다립니다.
모든 테스트가 완료되면 테스트 세부정보를 확인하고 로그를 볼 수 있습니다. 완료되었습니다.
Matter 디버깅에 Google Home 확장 프로그램 사용하기
Android 로깅
MATTER LOGGING Tools(중요 로깅 도구)에서 Android Logs(로그)를 클릭하여 다음을 수행합니다. Android 로그 페이지를 열고 연결할 휴대전화 Android대 할 수 있습니다
Android 휴대전화가 연결되면 다음을 확인할 수 있습니다. 살펴보겠습니다 참고로 로그가 필터링됩니다. 즉, GHA 및 Google Play services Matter 모듈 표시됩니다. 또한 심각도를 설정하여 로그를 필터링하거나 검색할 수 있습니다. 지정할 수 있습니다.
Matter 기기 로깅
MATTER LOGGING Tools(중요 로깅 도구)에서 기기 로그를 클릭하여 리소스 페이지를 엽니다. 먼저 SoC 유형을 선택합니다.
그런 다음 Matter 기기를 선택합니다.
그런 다음 기기에서 모든 기기 로그를 가져오고 다음과 같은 필터를 사용할 수 있습니다. 심각도 및 검색: 관심 있는 정보를 찾습니다.
모든 Matter 로그 다운로드
빠른 액세스에서 로그 다운로드를 클릭하여 로그 다운로드를 엽니다. 대화상자에서 다운로드할 로그를 선택하고 확인을 누릅니다.
로그를 다운로드할 폴더를 선택하고 저장을 클릭합니다.
그러면 로그가 대상 폴더에 저장됩니다.
저장된 ZIP 파일의 압축을 풀면 기기 정보와 로그 파일이 표시됩니다.
기기 정보 파일에는 디버그하는 데 필요한 모든 버전 정보가 포함됩니다. 있습니다
의견 보내기
서비스 개선을 위한 의견이나 아이디어 제출 Google Home Extension 환경을 사용하려면 다음 옵션 중에서 선택하세요.
- 도움말 및 의견 패널에서 의견 보내기를 클릭하여 의견을 보내주세요. 있습니다.
- 도움말 및 의견 패널에서 문제 신고를 클릭하여 신고합니다. Google Home Extension에서 발견한 문제
- 리소스 페이지에 의견 아이콘도 제공됩니다.