Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które ułatwią Ci rozpoczęcie korzystania z usługi Matter niezależnie od tego, czy budujesz własny inteligentny sprzęt domowy, czy integrujesz funkcje Matter z aplikacją na Androida.
Dzięki tym zasobom deweloper może skupić się na tworzeniu możliwości i funkcji, a jednocześnie poświęcać mniej wysiłku na obsługę infrastruktury.
Tworzenie inteligentnego sprzętu do domu przy użyciu Matter
Google Home Device SDK udostępnia interfejsy API i narzędzia, które stanowią rozszerzenie open source pakietu SDK Matter, co pozwala na szybkie i innowacyjne tworzenie rozwiązań dzięki analityce Google.
Urządzenie wirtualne Matter
Device SDK umożliwia deweloperowi od razu rozpoczęcie programowania przez eksperymentowanie z urządzeniami Matter w środowisku wirtualnym. Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK, przekazywać do tkaniny szkieletowej i sterować nimi tak samo jak urządzenia fizyczne, włącznie z realizacją poleceń Google Assistant.
Środowisko programistyczne urządzenia wirtualnego Matter
Matter Virtual Device Development Environment (MVD-DE) to wstępnie skonfigurowany kontener Dockera zawierający aplikację inicjującą Virtual Device Controller (VDC), która może służyć do sterowania urządzeniami wirtualnymi i fizycznymi Matter. To przydatne narzędzie do testowania nowych pomysłów i testowania urządzeń na fazie programowania.
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 żądanie w chmurze i wyśle je na urządzenie.
Używaj tego rozszerzenia na fazie programowania, aby:
Przetestuj zarówno urządzenia Matter, jak i urządzenia innych niż Matter, które są zintegrowane z Google Home.
Wykrywaj problemy, przeglądając logi chmury w czasie rzeczywistym i obserwując przepływ komunikacji w obu kierunkach. Filtruj według wagi i przedziału czasu.
Sprawdź zawartość pliku JSON z komunikatami logu.
Polecenia Assistant w formacie skryptowym pomagają szybciej testować w powtarzalny sposób.
Pakiet Google Home Test Suite
Użyj narzędzia Google Home Test Suite w narzędziu Google Home Developer Console, aby przetestować integrację z inteligentnym domem i upewnić się, że spełnia ono wymagania dotyczące certyfikacji i wprowadzania na rynek w ekosystemie Google Home.
Zintegruj funkcję Matter z aplikacją na Androida
Twórz najlepsze aplikacje Matter na Androida, korzystając z Google Home Mobile SDK.
Usługi Google Play – interfejsy API Matter
Google Play services oferuje Matterinterfejsy API do uruchamiania, współdzielenia 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 pozwala wpisywać polecenia Assistant bezpośrednio w edytorze, aby obserwować interakcje z aplikacjami i urządzeniami Matter.
IDE umożliwia też przeglądanie logów Cloud w czasie rzeczywistym, co pozwala skutecznie debugować integracje.
Przykładowa aplikacja Google Home dla Matter
Google Home Sample App for Matter zawiera konkretny przykład wykorzystania interfejsów API Play services dla aplikacji Matter do stworzenia aplikacji, która ułatwia uruchomienie i udostępnianie urządzeń Matter w aplikacjach i ekosystemach.