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ą umożliwić deweloperom skupienie się na rozwoju funkcji i możliwości, przy jednoczesnym ograniczeniu wysiłków związanych z infrastrukturą.
Tworzenie sprzętu do inteligentnego domu z wykorzystaniem Matter
Urządzenie wirtualne Matter
Google Home Device SDK pozwala deweloperowi od razu rozpocząć tworzenie aplikacji, ponieważ umożliwia eksperymentowanie z urządzeniami Matter w wirtualnym środowisku. Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK, zamawiać na tkaninie 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, 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 z aplikacją na Androida
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.