Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które pomogą Ci przygotować się do korzystania z Matter bez względu na to, czy budujesz własny inteligentny sprzęt domowy czy integrujesz funkcje Matter z aplikacją na Androida.
Dzięki tym materiałom deweloper może skupić się na rozwijaniu możliwości i funkcji, a jednocześnie nie inwestować w kwestie związane z infrastrukturą.
Opracowywanie inteligentnego sprzętu domowego w ramach standardu Matter
Google Home Device SDK udostępnia interfejsy API i narzędzia, które rozszerzają pakiet SDK Matter typu open source, umożliwiając szybkie tworzenie aplikacji i wprowadzanie innowacji za pomocą funkcji Google Intelligence.
Urządzenie wirtualne Matter
Dzięki Device SDK deweloper może od razu zacząć tworzyć aplikację i eksperymentować z urządzeniami Matter w wirtualnym środowisku. Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK, umieszczać w tkaniny i kontrolować w taki sam sposób jak urządzenia fizyczne, w tym wykonując polecenia Google Assistant.
Środowisko programowania urządzeń wirtualnych 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 zarówno wirtualnymi, jak i fizycznymi urządzeniami Matter. To przydatne narzędzie do testowania nowych pomysłów i testowania urządzeń w fazie rozwoju.
Rozszerzenie Google Home dla VS Code
Google Home Extension for Visual Studio Code umożliwia bezpośrednie korzystanie z ekosystemu Google Home. Możesz na przykład wpisać polecenie „Włącz moją żarówkę”, a Assistant przetworzy Twoje żądanie w chmurze i wyśle je na urządzenie.
Korzystając z tego rozszerzenia na fazie rozwoju, możesz:
Przetestuj urządzenia Matter i inne,Matterzintegrowane z Google Home.
Identyfikuj problemy, przeglądając logi chmury w czasie rzeczywistym i obserwując komunikację panującą w obu kierunkach. Filtruj według poziomu ważności i zakresu czasowego.
Sprawdź treść JSON komunikatów logu.
Polecenia Assistant możesz wysyłać w formacie skryptowym, aby przyspieszyć testowanie i zapewnić większą powtarzalność.
Pakiet testów Google Home
Użyj narzędzia Google Home Test Suite w Google Home Developer Console, aby przetestować integrację inteligentnego domu i upewnić się, że spełnia on wymagania dotyczące certyfikacji oraz wprowadzenia na rynek w ekosystemie Google Home.
Zintegruj funkcje Matter z aplikacją na Androida
Twórz najlepsze aplikacje na Androida w wersji Matter za pomocą Google Home Mobile SDK.
Interfejsy API Matter w Usługach Google Play
Google Play services oferuje Matterinterfejsy API do uruchamiania, udostępniania urządzeń i wykrywania operacji.
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 dotyczące Assistant bezpośrednio w edytorze, aby obserwować interakcje z aplikacjami i urządzeniami Matter.
IDE umożliwia również przeglądanie logów Cloud w czasie rzeczywistym, co pozwala na skuteczne debugowanie integracji.
Przykładowa aplikacja Google Home dla standardu Matter
Google Home Sample App for Matter zawiera konkretny przykład użycia interfejsów API Play services dla Matter do stworzenia aplikacji, która ułatwia uruchamianie i udostępnianie urządzeń Matter w aplikacjach i ekosystemach.