Warstwa urządzenia OpenWeave

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

OpenWeave Device Layer (OWDL) jest warstwą platforma wbudowana adaptacja za OpenWeave rdzeń, który implementuje kod niezbędny do integracji OpenWeave z wieloma dostawcami platform. Użytkownicy OpenWeave tworzą aplikacje przy użyciu SDK wybranej platformy i łącza w bibliotece OpenWeave Core dla wszystkich funkcji Weave.

Architektura warstwy urządzenia OpenWeave

OWDL jest dostępny w OpenWeave rdzeniu w /src/adaptations/device-layer .

Nagłówek i plik zawiera szablon dostępne są w /src/adaptations/device-layer/include/Weave/DeviceLayer .

Obsługiwane platformy

OWDL jest obsługiwany na następujących platformach dostawców:

Platforma Nazwa Warstwa urządzenia Przykłady
Nordycki półprzewodnik nrf52840 Nordycki półprzewodnik nRF52840 nRF5 openweave-nrf52840-lock-example
Silicon Labs ERF32MG12 Silicon Labs EFR32MG12 EFR32 openweave-efr32-lock-example
Silicon Labs ERF32MG21 Silicon Labs EFR32MG21 EFR32 openweave-efr32-lock-example
Espressif ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
Espressif m5Stack Espressif M5 Stack ESP32 openweave-esp32-demo

Przykłady

Zobacz Przykład Blokada aplikacji , aby dowiedzieć się, jak OpenWeave służy do wykazania podłączonego urządzenia blokady drzwi. Przykład blokady jest obsługiwany dla warstw urządzeń OpenWeave nRF5 i EFR32.