Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, które pomogą Ci rozpocząć pracę z Matter 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 deweloper mógł skupić się na tworzeniu funkcji i możliwości, a nie na infrastrukturze.
Tworzenie sprzętu do inteligentnego domu z Matter
Urządzenie wirtualne Matter
Google Home Device SDK umożliwia deweloperowi natychmiastowe rozpoczęcie tworzenia przez eksperymentowanie z Matter urządzeniami w środowisku wirtualnym. Urządzenia wirtualne Matter można tworzyć za pomocą pakietu SDK, wdrażać w sieci i sterować nimi w taki sam sposób jak urządzeniami fizycznymi, w tym realizować polecenia Google Assistant.
Rozszerzenie Google Home do 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 żarówkę”, a Assistant przetworzy Twoją prośbę w chmurze i wyśle polecenie do urządzenia.
Użyj tego rozszerzenia w fazie tworzenia, aby:
testować urządzenia Matter i inne urządzenia Matter zintegrowane z Google Home;
identyfikować problemy, wyświetlając logi w chmurze w czasie rzeczywistym i obserwując całą komunikację w obu kierunkach; filtrować według poziomu ważności i zakresu czasu;
sprawdzać treść JSON w wiadomościach logów;
wydawać polecenia Assistant w formacie skryptowym, aby pomóc Ci szybciej testować w powtarzalny sposób.
Pakiet testowy Google Home
Użyj Google Home Test Suite w Google Home Developer Console aby przetestować integrację z inteligentnym domem i upewnić się, że spełnia ona wymagania dotyczące certyfikacji i uruchomienia w ekosystemie Google Home.
Integrowanie funkcji Matter z aplikacją na Androida
Interfejsy API Matter w Usługach Google Play
Google Play services oferują Matter interfejsy API do wdrażania, 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 deweloperó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 w chmurze w czasie rzeczywistym, co pozwala skutecznie debugować integracje.
Przykładowa aplikacja Google Home dla Matter
Google Home Sample App for Matter to konkretny przykład użycia interfejsów API Play services dla Matter do tworzenia aplikacji, która ułatwia wdrażanie i udostępnianie urządzeń Matter w aplikacjach i ekosystemach.