Programuj z myślą o standardach

Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które pomogą Ci rozpocząć korzystanie 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 zostały zaprojektowane tak, aby umożliwić deweloperowi skupienie się na tworzeniu funkcji i możliwości, a nie na infrastrukturze.

Tworzenie sprzętu do inteligentnego domu ze standardem Matter

Urządzenie wirtualne Matter

Etap tworzenia

Google Home Device SDK umożliwia programistom natychmiastowe rozpoczęcie pracy dzięki eksperymentowaniu z urządzeniami Matter w środowisku wirtualnym. Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK, uruchamiać w sieci 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 „włącz żarówkę”, a Assistant przetworzy je w chmurze i wyśle do urządzenia.

Używaj tego rozszerzenia na etapie programowania, aby:

  • Przetestuj urządzenia z Matter i bez Matter, które są zintegrowane z Google Home.

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

  • Sprawdź zawartość JSON komunikatów logu.

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

Zestaw testów Google Home

Faza testów

Użyj Google Home Test Suite w Google Home Developer Console, aby przetestować integrację inteligentnego domu i upewnić się, że spełnia ona wymagania dotyczące certyfikacji i wdrożenia w ekosystemie Google Home.

Integracja funkcji Matter z aplikacją na Androida

Interfejsy API Matter usług Google Play

Etap tworzenia

Google Play services oferuje interfejsy API Matter 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 dla programistów, które umożliwia wpisywanie poleceń dla Assistant bezpośrednio w edytorze, aby obserwować interakcje z aplikacjami i urządzeniami Matter.

IDE umożliwia też sprawdzanie logów Cloud w czasie rzeczywistym, co pozwala na efektywne debugowanie integracji.

Przykładowa aplikacja Google Home dla Matter

Etap tworzenia

Google Home Sample App for Matter to konkretny przykład wykorzystania interfejsów API Play services dla Matter do tworzenia aplikacji, która ułatwia udostępnianie urządzeń Matter i zarządzanie nimi w różnych aplikacjach i ekosystemach.