Couche d'appareil OpenWeave

OWDL (OpenWeave Device Layer) est une couche d'adaptation de plate-forme intégrée à OpenWeave Core, qui implémente le code nécessaire pour intégrer OpenWeave à plusieurs fournisseurs de plates-formes. Les utilisateurs d'OpenWeave développent des applications à l'aide du SDK de la plate-forme de leur choix et proposent un lien dans la bibliothèque OpenWeave Core pour bénéficier de toutes les fonctionnalités Weave.

Architecture de couche de l'appareil OpenWeave

OWDL est disponible dans OpenWeave Core sur /src/adaptations/device-layer.

Les inclusions d'en-tête et de modèle de fichier sont disponibles à l'adresse /src/adaptations/device-layer/include/Weave/DeviceLayer.

Plates-formes acceptées

OWDL est pris en charge sur les plates-formes de fournisseurs suivantes:

Plate-forme Nom Calque de l'appareil Exemples
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
Espressif ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
Espressif m5Stack Espressif M5Stack ESP32 openweave-esp32-demo

Exemples

Consultez la section Exemple d'application de verrouillage pour découvrir comment OpenWeave est utilisé pour illustrer un dispositif de verrouillage de porte connectée. L'exemple de verrouillage est compatible avec les couches d'appareil nRF5 et EFR32 OpenWeave.