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ą umożliwić deweloperom skupienie się na rozwoju funkcji i możliwości, przy jednoczesnym ograniczeniu wysiłków związanych z zarządzaniem infrastrukturą.

Tworzenie sprzętu do inteligentnego domu z wykorzystaniem Matter

Google Home Device SDK udostępnia interfejsy API i narzędzia, które rozszerzają pakiet SDK Matter (oprogramowanie open source) o możliwości szybkiego tworzenia innowacyjnych rozwiązań z użyciem technologii Google.

Urządzenie wirtualne Matter

Etap programowania

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, uruchamiać na tkaninie 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 programowania

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 polecenie 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 komunikaty przesyłane w obie strony. 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

Twórz najlepsze aplikacje Matter na Androida za pomocą Google Home Mobile SDK.

Interfejsy API usług Google Play Matter

Etap programowania

Google Play services oferują Matter interfejsy API do uruchamiania, udostępniania urządzeń i operacyjnej obsługi urządzeń.

Wtyczka Google Home do Android Studio

Etap programowania

Google Home Plugin for Android Studio to niezastąpione narzędzie programistyczne, które umożliwia wpisywanie poleceń dotyczących 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 programowania

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 aplikacjach i ekosystemach.