שכבת מכשיר OpenWeave

שכבת המכשיר OpenWeave (OWDL) היא שכבה adapation פלטפורמה מובנית OpenWeave Core המיישמת את הקוד הדרוש כדי להשתלב OpenWeave עם ספקי הפלטפורמה מרובים. משתמשים ב- OpenWeave מפתחים יישומים באמצעות ה- SDK של הפלטפורמה שבחרו וקושרים בספריית הליבה של OpenWeave לכל הפונקציונליות של Weave.

אדריכלות שכבת התקנים של OpenWeave

OWDL זמין Core OpenWeave ב /src/adaptations/device-layer .

כותרת עליונה קובץ תבנית כוללת זמינים /src/adaptations/device-layer/include/Weave/DeviceLayer .

פלטפורמות נתמכות

OWDL נתמך בפלטפורמות הספק הבאות:

פּלַטפוֹרמָה שֵׁם שכבת מכשירים דוגמאות
מוליך למחצה נורדי nrf52840 מוליך למחצה נורדי nRF52840 nRF5 openweave-nrf52840-lock-example
מעבדות הסיליקון ERF32MG12 מעבדות הסיליקון EFR32MG12 EFR32 openweave-efr32-lock-example
מעבדות הסיליקון ERF32MG21 מעבדות הסיליקון EFR32MG21 EFR32 openweave-efr32-lock-example
Espressif ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
אספרסיף m5Stack אספרסיף M5Stack ESP32 openweave-esp32-demo

דוגמאות

ראה ביישום לדוגמה Lock כדי ללמוד כיצד OpenWeave משמש כדי להדגים מכשיר מנעול הדלת מחובר. דוגמת הנעילה נתמכת בשכבות ההתקנים nRF5 ו- EFR32 OpenWeave.