Data Management

The Data Management profile is used for real-time trait management. It manages all the state updates, requests, and events for traits.

Profile versions

There are two versions of the Data Management profile available in OpenWeave:

  • Current — Interfaces currently supported for production use.
  • Legacy — Interfaces that are to be deprecated.

The Legacy version is provided in OpenWeave for completeness and support of deployed, legacy applications, but should not be used in new application deployments.


Reference Type Location
C++ documentation nl::Weave::Profiles::DataManagement_Current
Source code Complete profile: /src/lib/profiles/data-management
Message types: /src/lib/profiles/data-management/Current/MessageDef.h
Specification WDM Next Protocol