Programuj z myślą o standardach

Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które pomogą Ci rozpocząć Matterprzygodę z Matter, niezależnie od tego, czy tworzysz własny sprzęt do inteligentnego domu, czy integrujesz funkcje Matter z aplikacją na Androida.

Te zasoby mają na celu umożliwienie deweloperowi skupienia się na tworzeniu funkcji i możliwości, przy jednoczesnym zmniejszeniu nakładów na infrastrukturę.

Tworzenie sprzętu do inteligentnego domu zgodnego ze standardem Matter

Wirtualne urządzenie Matter

Etap tworzenia

Google Home Device SDK umożliwia deweloperom natychmiastowe rozpoczęcie tworzenia aplikacji przez eksperymentowanie z Matter urządzeniami w wirtualnym środowisku. Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK,Matterwdrażać w strukturze i sterować nimi w taki sam sposób jak urządzeniami fizycznymi, w tym realizować polecenia Google Assistant.

Rozszerzenie Google Home dla VS Code

Etap tworzenia

Google Home Extension for Visual Studio Code umożliwia bezpośrednią interakcję z ekosystemem Google Home. Możesz na przykład wpisać polecenie, takie jak „włącz żarówkę”, a Assistant przetworzy Twoją prośbę w chmurze i wyśle polecenie do urządzenia.

Używaj tego rozszerzenia w fazie rozwoju, aby:

  • Testuj urządzenia Matter i nieMatter zintegrowane z Google Home.

  • Wykrywaj problemy, wyświetlając dzienniki chmury w czasie rzeczywistym i obserwując całą komunikację w obu kierunkach. Filtrowanie według poziomu ważności i zakresu czasu.

  • Sprawdź zawartość JSON wiadomości w logu.

  • Wydawaj polecenia Assistant w formacie skryptowym, aby szybciej przeprowadzać testy w powtarzalny sposób.

Google Home Test Suite

Faza testów

Użyj Google Home Test SuiteGoogle Home Developer Console, aby przetestować integrację inteligentnego domu i upewnić się, że spełnia ona wymagania certyfikacyjne i dotyczące wprowadzenia na rynek w ekosystemie Google Home.

Integrowanie funkcji Matter z aplikacją na Androida

Interfejsy API usług Google Play Matter

Etap tworzenia

Google Play services oferują Matterinterfejsy API do uruchamiania, udostępniania urządzeń i wykrywania operacyjnego.

Wtyczka Google Home do Android Studio

Etap tworzenia

Google Home Plugin for Android Studio to niezbędne narzędzie deweloperskie, które umożliwia wpisywanie poleceń dla Assistant bezpośrednio w edytorze, aby obserwować interakcje z aplikacjami i urządzeniami Matter.

Środowisko IDE umożliwia też sprawdzanie logów Cloud w czasie rzeczywistym, co pozwala skutecznie debugować integracje.

Przykładowa aplikacja Google Home dla Matter

Etap tworzenia

Google Home Sample App for Matter zawiera konkretny przykład użycia interfejsów Play services API do Matter w celu utworzenia aplikacji, która ułatwia wdrażanie i udostępnianie urządzeń Matter w różnych aplikacjach i ekosystemach.