طبقة جهاز OpenWeave

OpenWeave Device Layer (OWDL) هي طبقة دمج لوسائط عرض الإعلانات تم دمجها في OpenWeave Core والتي تنفِّذ الشفرة اللازمة لدمج OpenWeave مع مورّدي الأنظمة الأساسية المتعددة. يطور مستخدمو OpenWeave التطبيقات باستخدام حزمة تطوير البرامج (SDK) للنظام الأساسي الذي يختارونه ويضعون الرابط في مكتبة OpenWeave Core لجميع وظائف Weave.

بنية طبقة جهاز OpenWeave

OWDL متاح في OpenWeave Core على /src/adaptations/device-layer.

يتوفّر ملف رأس النموذج والنموذج على الرابط /src/adaptations/device-layer/include/Weave/DeviceLayer.

المنصّات المعتمدة

OWDL متوافق مع الأنظمة الأساسية للمورّدين التالية:

النظام الأساسي الاسم طبقة الجهاز أمثلة
شمال أوروبا موصل nrf52840 الشمالية نصف الموصلية nRF52840 nRF5 openweave-nrf52840-lock-example
مختبرات السيليكون ERF32MG12 Silicon Labs EFR32MG12 EFR32 openweave-efr32-lock-example
مختبرات السيليكون 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

أمثلة

راجع تطبيق مثال القفل لمعرفة كيفية استخدام OpenWeave لتوضيح جهاز قفل باب متصل. يتم دعم مثال القفل لطبقات أجهزة nRF5 وEFR32 OpenWeave.