Couche de périphérique OpenWeave

OpenWeave couche de dispositif (OWDL) est une couche d'adapation de la plate-forme intégrée dans OpenWeave de base qui met en œuvre le code nécessaire pour intégrer OpenWeave avec plusieurs fournisseurs de plate - forme. Les utilisateurs d'OpenWeave développent des applications à l'aide du SDK de leur plate-forme choisie et se connectent à la bibliothèque OpenWeave Core pour toutes les fonctionnalités de Weave.

Architecture de couche de périphérique OpenWeave

OWDL est disponible dans OpenWeave de base à /src/adaptations/device-layer .

En- tête et le fichier de modèle comprend , sont disponibles dans /src/adaptations/device-layer/include/Weave/DeviceLayer .

Plateformes prises en charge

OWDL est pris en charge sur les plates-formes des fournisseurs suivants :

Plate-forme Nom Couche de périphérique Exemples
Nordic Semiconductor nrf52840Nordic Semiconductor nRF52840 nRF5 openweave-nrf52840-lock-example
Laboratoires de silicium ERF32MG12 Laboratoires de silicium EFR32MG12 EFR32 openweave-efr32-lock-example
Laboratoires de silicium ERF32MG21 Laboratoires de silicium 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

Voir verrouillage Exemple d' application pour savoir comment OpenWeave est utilisé pour démontrer un dispositif de verrouillage de porte connecté. L'exemple de verrouillage est pris en charge pour les couches de périphérique OpenWeave nRF5 et EFR32.