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ą pozwolić deweloperom skupić się na tworzeniu funkcji i możliwości, a nie na zarządzaniu 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
Device SDK pozwala deweloperowi od razu rozpocząć tworzenie aplikacji, eksperymentując 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.
Środowisko programistyczne wirtualnego urządzenia Matter
Matter Virtual Device Development Environment (MVD-DE)to wstępnie skonfigurowany kontener Dockera, który zawiera aplikację inicjującą Virtual Device Controller (VDC). Można jej używać do sterowania urządzeniami Matter, zarówno wirtualnymi, jak i fizycznymi. Jest to przydatne narzędzie do testowania nowych pomysłów i sprawdzania urządzeń w fazie rozwoju.
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, 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
Użyj Google Home Test Suite w Google 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 w aplikacji na Androida
Twórz najlepsze aplikacje Matter na Androida za pomocą Google Home Mobile SDK.
Interfejsy API usług Google Play Matter
Google Play services oferują Matter interfejsy API do uruchamiania, udostępniania urządzeń i operacyjnego wykrywania.
Wtyczka Google Home do Android Studio
Google Home Plugin for Android Studio to niezastąpione narzędzie programistyczne, które umożliwia wpisywanie poleceń dla 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
Google Home Sample App for Matter zawiera konkretny przykład użycia interfejsów API Play services w Matter do tworzenia aplikacji, która ułatwia konfigurowanie i udostępnianie urządzeń Matter w aplikacjach i ekosystemach.