Google cung cấp SDK, công cụ và ứng dụng mẫu để giúp bạn bắt đầu hành trình Cloud-to-cloud, cho dù bạn đang tích hợp một công tắc đơn giản hay một bộ thu AV phức tạp.
Tài nguyên này được thiết kế để nhà phát triển có thể tập trung vào việc phát triển các tính năng và tính năng, đồng thời đầu tư ít công sức hơn vào việc xử lý cơ sở hạ tầng.
Mẫu và thư viện
Bạn có thể dùng mẫu từ đầu đến cuối làm điểm bắt đầu cho quy trình tích hợp của riêng mình hoặc để minh hoạ cách tốt nhất để tạo một mẫu mới. Thư viện ứng dụng API Google Home Graph hỗ trợ nhiều ngôn ngữ.
Công cụ
Tiện ích Google Home cho mã VS
Google Home Extension for Visual Studio Code cho phép bạn tương tác trực tiếp với hệ sinh thái Google Home. Ví dụ: bạn có thể nhập một lệnh, chẳng hạn như "bật bóng đèn của tôi", và Google Assistant sẽ xử lý yêu cầu của bạn trên đám mây và gửi lệnh đến thiết bị.
Sử dụng tiện ích này trong giai đoạn phát triển để:
Kiểm thử các thiết bị Cloud-to-cloud được tích hợp trong Google Home.
Xác định vấn đề bằng cách xem nhật ký của Google Cloud theo thời gian thực, quan sát mọi thông tin liên lạc theo cả hai chiều. Lọc theo mức độ nghiêm trọng và phạm vi thời gian.
Kiểm tra nội dung JSON của thông điệp nhật ký.
Phát lệnh Assistant ở định dạng theo tập lệnh để giúp bạn kiểm thử nhanh hơn theo cách lặp lại.
Trình xác thực dữ liệu SYNC
Bạn nên sử dụng trình xác thực dữ liệu SYNC để xác thực định dạng của phản hồi SYNC từ quá trình tích hợp. Điều này giúp giảm bớt lỗi trong quá trình thử nghiệm sau này.
Sân chơi của Google Home
Google Home Playground rất hữu ích khi mô phỏng loại thiết bị của bạn trong hệ sinh thái Google Home trước khi phát triển hoàn chỉnh bằng thiết bị thực tế.
Bạn có thể sử dụng thư viện này trong giai đoạn phát triển để:
- Tạo thiết bị ảo và định cấu hình các thiết bị đó bằng các đặc điểm để sử dụng trong Google Home app (GHA).
- Xem cách thiết bị xuất hiện trong Home Graph.
- Kiểm thử tính năng xác minh người dùng phụ cho một thiết bị.
Bộ thử nghiệm Google Home
Sử dụng Google Home Test Suite để kiểm thử quá trình tích hợp nhà thông minh và đảm bảo việc tích hợp này đáp ứng các yêu cầu về chứng nhận và khởi chạy hệ sinh thái Google Home.
Trình xem biểu đồ trang chủ
Google Home Graph được dùng để kiểm tra trạng thái của thiết bị trong Home Graph của một người dùng cụ thể. Đây là một cách nhanh chóng để xác minh Home Graph mà không cần trực tiếp sử dụng API.