Phát triển ứng dụng từ đám mây sang đám mây

Google cung cấp các 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.

Những tài nguyên này được thiết kế để giúp nhà phát triển tập trung nỗ lực phát triển vào việc xây dựng các chức năng và tính năng, đồng thời giảm bớt nỗ lực trong việc xử lý cơ sở hạ tầng.

Mẫu và thư viện

Giai đoạn phát triển

Bạn có thể sử dụng các mẫu toàn diện của chúng tôi làm điểm bắt đầu cho quá trình tích hợp của riêng mình hoặc để minh hoạ cách tạo một mẫu mới hiệu quả nhất. Ngoài ra, Google Home Graph các thư viện ứng dụng API có sẵn bằng nhiều ngôn ngữ.

Mẫu Thư viện ứng dụng

Công cụ

Tiện ích Google Home cho VS Code

Giai đoạn phát triển

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" và Google Assistant sẽ xử lý yêu cầu của bạn trên đám mây rồi 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ý Google Cloud theo thời gian thực, quan sát tất cả thông tin liên lạc theo cả hai hướng. 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 báo nhật ký.

  • Đưa ra lệnh Assistant ở định dạng kịch bản để giúp bạn kiểm thử nhanh hơn theo cách có thể lặp lại.

Trình xác thực dữ liệu SYNC

Giai đoạn phát triển

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ừ quy trình tích hợp. Điều này giúp giảm thiểu lỗi sau này trong quy trình kiểm thử.

Google Home Playground

Giai đoạn phát triển

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 hoàn tất quá trình phát triển bằng một thiết bị thực.

Hãy sử dụng tính năng 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 các thiết bị xuất hiện trong Home Graph.
  • Kiểm thử quy trình xác minh người dùng thứ hai cho một thiết bị.

Bộ thử nghiệm Google Home

Giai đoạn kiểm thử

Sử dụng Google Home Test Suite để kiểm thử hoạt động tích hợp nhà thông minh và đảm bảo hoạt động này đáp ứng các yêu cầu về chứng nhận và việc ra mắt đối với hệ sinh thái Google Home.

Home Graph Viewer

Giai đoạn kiểm thử

Google Home Graph được dùng để kiểm tra trạng thái của các 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 sử dụng trực tiếp API.