لایه دستگاه OpenWeave

OpenWeave دستگاه لایه (OWDL) یک لایه پلت فرم adapation ساخته شده را به OpenWeave هسته است که پیاده سازی کد لازم به ادغام OpenWeave با فروشندگان پلت فرم های متعدد است. کاربران OpenWeave با استفاده از SDK پلت فرم انتخابی خود برنامه ها را توسعه می دهند و برای کلیه قابلیت های Weave در کتابخانه OpenWeave Core پیوند می دهند.

معماری لایه دستگاه OpenWeave

OWDL در OpenWeave هسته در دسترس است /src/adaptations/device-layer .

سربرگ و فایل الگو شامل در دسترس هستند /src/adaptations/device-layer/include/Weave/DeviceLayer .

سیستم عامل های پشتیبانی شده

OWDL در سیستم عامل های فروشنده زیر پشتیبانی می شود:

سکو نام لایه دستگاه مثال ها
نیمه هادی Nordic nrf52840 Nordic Semiconductor nRF52840 nRF5 openweave-nrf52840-lock-example
آزمایشگاه های سیلیکون ERF32MG12 آزمایشگاه های سیلیکون EFR32MG12 EFR32 openweave-efr32-lock-example
آزمایشگاه های سیلیکون ERF32MG21 آزمایشگاه های سیلیکون EFR32MG21 EFR32 openweave-efr32-lock-example
اسپرسیف ESP32-DevKitC اسپرسیف ESP32-DevKitC ESP32 openweave-esp32-demo
اسپرسیف m5Stack اسپرسیف M5Stack ESP32 openweave-esp32-demo

مثال ها

مشاهده قفل عنوان مثال نرم افزار برای یادگیری نحوه OpenWeave استفاده می شود برای نشان دادن یک دستگاه قفل درب متصل. مثال قفل برای لایه های دستگاه nRF5 و EFR32 OpenWeave پشتیبانی می شود.