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
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
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
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
Google Play services oferuje interfejsy API Matter do uruchamiania, udostępniania urządzeń i wykrywania operacyjnego.
Wtyczka Google Home do Android Studio
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
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.