Capa de dispositivo OpenWeave

OpenWeave Device Layer (OWDL) es una capa de adaptación de plataforma integrada en OpenWeave Core que implementa el código necesario para integrar OpenWeave con varios proveedores de plataforma. Los usuarios de OpenWeave desarrollan aplicaciones con el SDK de la plataforma que eligen y vinculan en la biblioteca de OpenWeave Core para todas las funciones de Weave.

Arquitectura de la capa del dispositivo OpenWeave

OWDL está disponible en OpenWeave Core en /src/adaptations/device-layer.

Las inclusiones de los archivos de encabezado y plantilla están disponibles en /src/adaptations/device-layer/include/Weave/DeviceLayer.

Plataformas compatibles

OWDL es compatible con las siguientes plataformas de proveedores:

Plataforma Nombre Capa de dispositivo Ejemplos
Nordic Semiconductor nrf52840 Nordic Semiconductor 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
ESP32-DevKitC de Espressif ESP32-DevKitC de Espressif ESP32 openweave-esp32-demo
Espressif m5Stack Espressif M5Stack ESP32 openweave-esp32-demo

Ejemplos

Consulta Aplicación de ejemplo de bloqueo a fin de obtener información sobre cómo se usa OpenWeave para demostrar un dispositivo de bloqueo de puerta conectado. El ejemplo de bloqueo es compatible con las capas de dispositivos nRF5 y EFR32 OpenWeave.