لایه دستگاه OpenWeave

لایه دستگاه OpenWeave (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 در پلتفرم های فروشنده زیر پشتیبانی می شود:

مثال ها

به برنامه Lock Example مراجعه کنید تا بدانید چگونه OpenWeave برای نشان دادن یک دستگاه قفل درب متصل استفاده می شود. مثال قفل برای لایه‌های دستگاه OpenWeave nRF5 و EFR32 پشتیبانی می‌شود.