Lapisan Perangkat OpenWeave

OpenWeave Device Layer (OWDL) adalah lapisan adaptasi platform yang terintegrasi dalam OpenWeave Core yang menerapkan kode yang diperlukan untuk mengintegrasikan OpenWeave dengan beberapa vendor platform. Pengguna OpenWeave mengembangkan aplikasi menggunakan SDK platform yang dipilih dan ditautkan di library OpenWeave Core untuk semua fungsi Weave.

Arsitektur Lapisan Perangkat OpenWeave

OWDL tersedia di OpenWeave Core di /src/adaptations/device-layer.

File header dan template disertakan tersedia di /src/adaptations/device-layer/include/Weave/DeviceLayer.

Platform yang didukung

OWDL didukung pada platform vendor berikut:

Platform Name Lapisan Perangkat Contoh
Semikonduktor Nordik nrf52840 Nordic Semiconductor nRF52840 nRF5 openweave-nrf52840-lock-example
Lab Silikon ERF32MG12 Silicon Labs EFR32MG12 EFR32 openweave-efr32-lock-example
Lab Silikon ERF32MG21 Silicon Labs EFR32MG21 EFR32 openweave-efr32-lock-example
Espressif ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
Stack Esmif m5 Espressif M5Stack ESP32 openweave-esp32-demo

Contoh

Lihat Aplikasi Contoh Kunci untuk mempelajari cara OpenWeave digunakan untuk mendemonstrasikan perangkat kunci pintu yang terhubung. Contoh kunci didukung untuk Lapisan Perangkat OpenWeave nRF5 dan EFR32.