OpenWeave Device Layer (OWDL) is a platform adapation layer built into OpenWeave Core that implements the code necessary to integrate OpenWeave with multiple platform vendors. Users of OpenWeave develop applications using the SDK of their chosen platform and link in the OpenWeave Core library for all Weave functionality.
For example, if using the Nordic nRF52 Series platform, both your application and OWDL use the Nordic nRF5 SDK and the Nordic SoftDevice protocol stack:
OWDL is currently available in OpenWeave Core at
Header and template file includes are available at
OWDL is supported on the following vendor platforms:
See OpenWeave ESP-32 Demo on GitHub to learn how to build and use OpenWeave on the Espressif ESP32 platform.
See Lock Example Application to learn how OpenWeave is used on the Nordic nRF52840 to demonstrate a connected door lock device.