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.
OWDL is available in OpenWeave Core at
/src/adaptations/device-layer
.
Header and template file includes are available at
/src/adaptations/device-layer/include/Weave/DeviceLayer
.
Supported platforms
OWDL is supported on the following vendor platforms:
Examples
See Lock Example Application to learn how OpenWeave is used to demonstrate a connected door lock device. The lock example is supported for the nRF5 and EFR32 OpenWeave Device Layers.