Programuj z myślą o standardach

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

Te zasoby mają pozwolić deweloperom skupić się na rozwoju funkcji i możliwości, a nie na zarządzaniu infrastrukturą.

Tworzenie sprzętu do inteligentnego domu z wykorzystaniem Matter

Urządzenie wirtualne Matter

Etap tworzenia

Google Home Device SDK pozwala deweloperowi od razu rozpocząć tworzenie aplikacji, ponieważ umożliwia eksperymentowanie z urządzeniami Matter w wirtualnym środowisku. Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK, zlecać na potrzeby tkaniny i sterować nimi w taki sam sposób jak urządzeniami fizycznymi, w tym wykonywać 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 światło”, a usługa Assistant przetworzy Twoje żądanie w chmurze i wyśle je do urządzenia.

Używaj tego rozszerzenia na etapie rozwoju, aby:

  • Testuj zarówno urządzenia Matter, jak i nieMatterzintegrowane z Google Home.

  • Możesz wykrywać problemy, wyświetlając dzienniki chmury w czasie rzeczywistym i obserwując wszystkie przesyłane w obie strony komunikaty. Filtruj według poziomu ważności i zakresu czasowego.

  • Sprawdź zawartość JSON wiadomości logowania.

  • Wykonywaj polecenia Assistant w formacie skryptu, aby szybciej i w powtarzalny sposób testować.

Google Home Test Suite

Faza testów

Użyj Google Home Test SuiteGoogle Home Developer Console, aby przetestować integrację z urządzeniami inteligentnego domu i upewnić się, że spełnia ona wymagania certyfikacyjne i wymagania dotyczące wprowadzania 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ą Matter interfejsy API do uruchamiania, udostępniania urządzeń i operacyjnego wykrywania.

Wtyczka Google Home do Android Studio

Etap tworzenia

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

IDE umożliwia też przeglądanie logów Cloud w czasie rzeczywistym, co pozwala na sprawne debugowanie integracji.

Przykładowa aplikacja Google Home dla Matter

Etap tworzenia

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