Programuj z myślą o standardach

Google udostępnia pakiety SDK, narzędzia i przykładowe aplikacje, aby ułatwić Matter – niezależnie od tego, czy budujesz własny inteligentny trik sprzęt domowy lub integracja Matter funkcje w Androidzie .

Materiały te pozwalają deweloperowi skupić się na rozwijaniu możliwości i funkcji przy mniejszym nakładzie pracy w obsługę i infrastrukturze.

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 open source do szybkiego tworzenia dzięki analizom Google.

Urządzenie wirtualne Matter

Etap programowania

Device SDK umożliwia deweloperowi prawidłowe rozpoczęcie pracy. eksperymentu z Matter urządzenia w trybie wirtualnym . Wirtualne urządzenia Matter można tworzyć za pomocą pakietu SDK. robione na zamówienie i sterowane w taki sam sposób, jak fizyczne. urządzeń, w tym wykonywanie poleceń Google Assistant.

Środowisko programowania urządzeń wirtualnych Matter

Etap programowania

Matter Virtual Device Development Environment (MVD-DE) to wstępnie skonfigurowany kontener Dockera, który zawiera Virtual Device Controller (VDC) która może być używana do sterowania zarówno wirtualnym, jak i fizycznym Urządzenia: Matter. To przydatne narzędzie do wypróbowywania nowych pomysłów i testować na urządzeniach w fazie rozwoju.

Rozszerzenie Google Home dla VS Code

Etap programowania

Google Home Extension for Visual Studio Code umożliwia wchodzenie w interakcje bezpośrednio z ekosystemem Google Home. Możesz na przykład wpisać polecenie, takie jak „Włącz moją żarówkę” czy Assistant przetworzy Twoje żądanie w chmurze i wyśle polecenie do urządzenia.

Korzystając z tego rozszerzenia na fazie rozwoju, możesz:

  • Przetestuj zarówno kanał Matter, jak i inny niż Matter urządzeń zintegrowanych z Google Home.

  • Identyfikuj problemy, przeglądając logi chmury w czasie rzeczywistym i obserwując komunikacji w obu kierunkach. Filtruj według poziomu ważności i zakresu czasowego.

  • Sprawdź treść JSON komunikatów logu.

  • Wydaj polecenia Assistant w formacie skryptowym, aby pomóc aby przeprowadzać szybkie i powtarzalne testy.

Pakiet testów Google Home

Faza testowa

Użyj narzędzia Google Home Test Suite w Google Home Developer Console, aby przetestować inteligentny dom i zapewnić jej zgodność wymagania dotyczące certyfikacji i wprowadzenia na rynek Google Home ekosystemu.

Zintegruj funkcje Matter z aplikacją na Androida

Twórz najlepsze aplikacje na Androida w języku: Matter, używając: Google Home Mobile SDK

Interfejsy API Matter w Usługach Google Play

Etap programowania

Oferta Google Play services Matter interfejsy API do uruchamiania, udostępniania urządzeń i operacji odkrycie.

Wtyczka Google Home do Android Studio

Etap programowania

Google Home Plugin for Android Studio to niezastąpiona 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 na debugowanie. o efektywne integracje.

Przykładowa aplikacja Google Home dla standardu Matter

Etap programowania

Google Home Sample App for Matter zapewnia przykład użycia interfejsów API Play services Matter, aby stworzyć aplikację, która ułatwia prowizje i udostępnianie Matter urządzeń w aplikacjach i ekosystemu.