OpenWeave 기기 레이어

OWDL (OpenWeave Device Layer)은 OpenWeave Core에 내장된 플랫폼 조정 레이어로, OpenWeave를 여러 플랫폼 공급업체와 통합하는 데 필요한 코드를 구현합니다. OpenWeave 사용자는 선택한 플랫폼의 SDK를 사용하여 애플리케이션을 개발하고 모든 Weave 기능을 위한 OpenWeave Core 라이브러리에 링크를 제공합니다.

OpenWeave 기기 레이어 아키텍처

OWDL은 OpenWeave Core(/src/adaptations/device-layer)에서 제공됩니다.

헤더 및 템플릿 파일 포함은 /src/adaptations/device-layer/include/Weave/DeviceLayer에서 확인할 수 있습니다.

지원되는 플랫폼

OWDL은 다음 공급업체 플랫폼에서 지원됩니다.

플랫폼 이름 기기 레이어
Nordic Semiconductor 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
에스프레시프 ESP32-DevKitC Espressif ESP32-DevKitC ESP32 openweave-esp32-demo
Espressif m5Stack Espressif M5Stack ESP32 openweave-esp32-demo

OpenWave를 사용하여 연결된 도어락 기기를 시연하는 방법은 잠금 예시 애플리케이션을 참고하세요. 잠금 예는 nRF5 및 EFR32 OpenWeave 기기 레이어에서 지원됩니다.