Vấn đề Đám mây với đám mây SDK cục bộ trên Home SDK thiết bị
Google Home Extension for Visual Studio Code được thiết kế và tạo ra cho Nền tảng Google Home nhà phát triển. Tiện ích này cung cấp cho bạn quyền truy cập vào Google Assistant Simulator, Google Cloud Logging, Trình xem Home Graph và các công cụ khác để đơn giản hóa Quá trình phát triển nhà thông minh theo chuẩn Matter và
Tính năng tiện ích của Google Home
Trình mô phỏng Trợ lý Google
Cách kiểm tra xem các thiết bị nhà thông minh có hoạt động đúng cách với Google Home hay không nên bạn có thể tương tác với Assistant Simulator bất cứ lúc nào mà không cần để lại Mã VS.
Tương tự như hiện có Được cung cấp Trình mô phỏng trong Bảng điều khiển Actions, Assistant Simulator giúp bạn dễ dàng điều khiển thiết bị bằng cách nhập cụm từ tìm kiếm, ví dụ: "Bật đèn". Bên trong mã VS, Assistant Simulator sẽ phản hồi bằng tin nhắn văn bản dựa trên lệnh của bạn, chẳng hạn như "Được rồi, bật đèn lên". Xem Sử dụng Trình mô phỏng Trợ lý Google để tìm hiểu thêm chi tiết.
Gói dịch vụ
Để thử nghiệm công cụ tích hợp Google Home như một máy tự động, bạn có thể gửi nhiều ảnh cách phát âm lên Trình mô phỏng Trợ lý Google bằng cách chạy một tập lệnh cách phát âm. Xem Chạy Utterance (Chạy hàng loạt) để biết thêm chi tiết.
Dụng cụ ghi nhật ký Matter
Công cụ ghi nhật ký Matter có thể thu thập mọi nhật ký liên quan đến việc gỡ lỗi Matter, bao gồm cả nhật ký Google Home app (GHA) và nhật ký của Dịch vụ Google Play (GMS Core). Chiến lược phát hành đĩa đơn Nhật ký có thể được xem trên Mã VS bằng bộ lọc và tìm kiếm từ khoá. Nhật ký có thể là đã tải xuống cùng với thông tin gỡ lỗi bổ sung như Android và phiên bản ứng dụng. Hệ thống sẽ gửi cho Google báo cáo vấn đề.
Cloud Logging
Cloud Logging cung cấp thông tin gỡ lỗi và các chỉ số chính để giúp bạn nắm được thông tin chi tiết về Mức sử dụng Hành động. Để đơn giản hoá quá trình phát triển, Google Home Extension sẽ cho thấy thông báo ghi nhật ký Google Cloud theo thời gian thực ngay bên cạnh mã của bạn trong khắc phục sự cố. Xem phần Xem nhật ký trên đám mây để biết thêm chi tiết.
Trình xem biểu đồ trên Home
Trình xem biểu đồ Home hiện có sẵn trực tiếp trong Google Home Extension để bạn có thể xác minh trạng thái của thiết bị trong Home Graph (Biểu đồ nhà riêng) của bạn trong VS Code. Xem Xem Biểu đồ trang chủ và Chạy kiểm thử để biết thêm thông tin chi tiết.
Cài đặt tiện ích Google Home cho mã VS
Để cài đặt Google Home Extension, hãy làm theo các bước sau từ bên trong Mã so với:
- Nhấp vào biểu tượng Tiện ích trên Thanh hoạt động.
Tìm
google home
, sau đó nhấp vào Cài đặt.
Bạn cũng có thể tải Google Home Extension xuống trực tiếp từ Thị trường mã VS.
Tải xuống Google Home Extension
Thiết lập tiện ích Google Home cho mã VS
Sau khi cài đặt Google Home Extension và tải lại Mã VS, bạn sẽ cần đăng nhập và chọn dự án trước khi có thể sử dụng Assistant Simulator và xem tính năng Ghi nhật ký trên đám mây.
Đăng nhập bằng Google rồi chọn một dự án trên đám mây
Bạn có thể đăng nhập vào tài khoản nhà phát triển từ Google Home Extension, uỷ quyền cho Mã VS thay mặt bạn giao tiếp với các dịch vụ của Google.
Nhấp vào biểu tượng Google Home trên Thanh hoạt động để mở Google Home Extension.
Nhấp vào Sign in with Google (Đăng nhập bằng Google) để mở chế độ xem đăng nhập trong trình duyệt.
Chọn tài khoản được liên kết với các thiết bị nhà thông minh của bạn.
Trên trang uỷ quyền Đăng nhập bằng Google, hãy nhấp vào Cho phép.
Một thẻ trình duyệt sẽ mở ra và hộp thoại Open Visual Studio Code (Mở mã Visual Studio) sẽ xuất hiện được hiển thị. Nhấp vào Open Visual Studio Code (Mở mã Visual Studio) để tiếp tục.
Bạn sẽ được chuyển hướng đến VS Code, nơi bạn yêu cầu bạn cấp quyền để cho phép Tiện ích Google Home mở URI. Nhấp vào Mở để hoàn tất quá trình đăng nhập.
Sau khi đăng nhập, Google Home Extension sẽ tải các dự án của bạn. Một lần xong, hãy nhấp vào Chọn dự án.
Trong cửa sổ thả xuống Tìm kiếm và chọn dự án xuất hiện, chọn dự án nhà thông minh của bạn.
Cài đặt Công cụ Cầu gỡ lỗi Android (ADB)
Để xem nhật ký Matter trên Android điện thoại của bạn, bạn sẽ cần cài đặt ADB:
- Cài đặt ADB trên máy tính của bạn.
- Bật Tuỳ chọn cho nhà phát triển và USB Gỡ lỗi trên điện thoại Android.
Cài đặt công cụ SoC cho thiết bị theo chuẩn Matter
Cách xem nhật ký gỡ lỗi từ các thiết bị Matter:
- Hầu hết SoC của thiết bị sẽ xuất cổng nối tiếp, chẳng hạn như
/dev/ttyUSBx
trên Linux hoặc/dev/tty.SLAB_USBtoUART
hoặc/dev/tty.usbserial
trên MacOS. LogViewer có thể đọc nhật ký trực tiếp từ thiết bị. - Một số loại SoC như NXP hoặc Silicon Labs có thể yêu cầu (ví dụ: JLink) để cài đặt. Xem Thiết bị được hỗ trợ để tìm hiểu thêm của bạn.
Sử dụng Tiện ích Google Home cho Mã VS
Xem tài nguyên dành cho nhà phát triển
Trong mục GIÚP VÀ PHẢN HỒI, hãy nhấp vào Bắt đầu và Tài nguyên sẽ mở trang Tài nguyên, nơi bạn có thể tìm thấy thông tin hữu ích để phát triển với hệ sinh thái Google Home.
Sử dụng Trình mô phỏng Trợ lý Google
Để mở Assistant Simulator trong Mã VS, hãy nhấp vào GOOGLE ASSISTANT
SIMULATOR trên Thanh bên. Trong hộp Thông báo, hãy nhập truy vấn của bạn rồi
nhấn Enter
.
Bạn có thể xem Assistant Simulator câu trả lời, rồi nhấp vào nút sau truy vấn để Gửi lại.
Chạy hoạt động theo lô
Di chuột qua thanh trình đơn GOOGLE ASSISTANT SIMULATOR (Hỗ trợ GOOGLE) rồi chọn trong sau đây để thiết lập tập lệnh:
Nhấp vào
để mở các tập lệnh phát âm hiện có.Nhấp vào
để lưu vào tập lệnh*.utterance
.
Để bắt đầu gửi cách phát âm hàng loạt, hãy chọn trong số các tuỳ chọn sau đây:
- Nhấp vào để chọn cách phát âm từ cửa sổ thả xuống.
Trực tiếp mở một tệp
*.utterance
rồi nhấp vào
Xem nhật ký trên đám mây
Trong phần TRUY CẬP NHANH, nhấp vào Nhật ký đám mây để mở Nhật ký đám mây , nơi bạn có thể tìm thấy nhật ký thuộc dự án đã chọn.
Người dùng có thể lọc nhật ký dựa trên mức độ nghiêm trọng và phạm vi thời gian.
Theo mặc định, nhật ký chỉ có tối đa 50 hàng. Nếu người dùng muốn xem thêm nhật ký, hãy di chuyển xuống dưới cùng rồi nhấp vào Thêm để xem các nhật ký khác.
Xem biểu đồ trang chủ và chạy kiểm thử
Trong phần TRUY CẬP NHANH, hãy nhấp vào Home Graph Player (Trình xem biểu đồ Home) để mở Home (Trang chủ) Bảng điều khiển Trình xem biểu đồ, nơi bạn có thể tìm thấy các thiết bị thuộc về dự án. Bạn cũng có thể nhấp vào Run Test (Chạy phép kiểm thử) để chạy các lượt kiểm thử cho thiết bị.
Thao tác này sẽ khởi chạy bộ thử nghiệm trong trình duyệt với thiết bị mà bạn đã chọn và sẵn sàng để thử nghiệm. Nhấp vào Bắt đầu rồi chờ kết quả kiểm thử.
Bạn có thể vào xem thông tin chi tiết về hoạt động kiểm thử và xem nhật ký sau khi kiểm thử xong đã hoàn tất.
Sử dụng tiện ích Google Home để gỡ lỗi Matter
Ghi nhật ký Android
Trong phần CÁC CÔNG CỤ ĐĂNG NHẬP TRÊN MATTER, hãy nhấp vào Android Nhật ký để mở trang Nhật ký Android, chọn Android điện thoại mà bạn muốn kết nối và bắt đầu hiển thị nhật ký.
Sau khi điện thoại Android được kết nối, bạn sẽ có thể thấy từng dòng nhật ký. Xin lưu ý rằng nhật ký được lọc, có nghĩa là chỉ nhật ký liên quan đến GHA và Google Play services Mô-đun Matter được hiển thị. Bạn cũng có thể đặt Mức độ nghiêm trọng để lọc nhật ký hoặc Tìm kiếm từ khoá trong nhật ký.
Ghi nhật ký thiết bị theo chuẩn Matter
Trong phần CÁC CÔNG CỤ ĐĂNG NHẬP TRÊN MATTER, hãy nhấp vào Nhật ký thiết bị để mở trang Tài nguyên. chọn SoC Type (Loại SoC):
Tiếp theo, chọn Matter Device (Thiết bị Matt):
Sau đó, bạn có thể lấy tất cả nhật ký thiết bị từ thiết bị đó và sử dụng các bộ lọc như Mức độ nghiêm trọng và Tìm kiếm để tìm thông tin bạn quan tâm.
Tải mọi nhật ký Matter xuống
Trong phần TRUY CẬP NHANH, nhấp vào Tải nhật ký xuống để mở phần Tải nhật ký xuống hãy chọn nhật ký cần tải xuống rồi nhấn OK.
Chọn thư mục để tải nhật ký xuống và nhấp vào Lưu:
Sau đó, nhật ký sẽ được lưu vào thư mục đích:
Giải nén tệp zip đã lưu, tệp này sẽ hiển thị thông tin thiết bị và các tệp nhật ký.
Tệp thông tin thiết bị sẽ bao gồm tất cả thông tin phiên bản cần thiết để gỡ lỗi vấn đề.
Gửi phản hồi
Để gửi ý kiến hoặc phản hồi của bạn về cách chúng tôi có thể cải thiện sự phát triển trải nghiệm với Google Home Extension, hãy chọn trong số các lựa chọn sau:
- Trên bảng GIÚP VÀ PHẢN HỒI, hãy nhấp vào Gửi ý kiến phản hồi để gửi cho chúng tôi nội dung đề xuất.
- Trong bảng GIÚP VÀ PHẢN HỒI, hãy nhấp vào Báo cáo vấn đề để báo cáo mọi sự cố bạn phát hiện thấy với Google Home Extension
- Chúng tôi cũng đã cung cấp một biểu tượng phản hồi trên trang Tài nguyên.