You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
wick/priv/ddf/ contains three files: 3.xml, 6.xml, 3303.xml. The DDF parser
(Wick.Object.Ddf) works and is tested — it just has almost nothing to parse.
Eclipse Leshan bundles 19 standard models out of the box. A server cannot type a TLV
payload (#1), validate a Write, or render a useful Discover for an Object it has never
heard of.
Scope
Vendor the OMA registry DDF XML for at least the core set: 0 (Security), 1
(Server), 2 (Access Control), 3 (Device), 4 (Connectivity Monitoring), 5
(Firmware Update), 6 (Location), 7 (Connectivity Statistics), 21 (OSCORE), plus
the common IPSO objects already in use.
Wick.Object.Registry.standard/0 returning a registry preloaded with the bundled set,
built at compile time so there is no runtime file IO.
Record provenance and licence for the vendored XML in priv/ddf/README.md — these come
from the OMA LwM2M registry and should be attributed.
Problem
wick/priv/ddf/contains three files:3.xml,6.xml,3303.xml. The DDF parser(
Wick.Object.Ddf) works and is tested — it just has almost nothing to parse.Eclipse Leshan bundles 19 standard models out of the box. A server cannot type a TLV
payload (#1), validate a Write, or render a useful Discover for an Object it has never
heard of.
Scope
(Server), 2 (Access Control), 3 (Device), 4 (Connectivity Monitoring), 5
(Firmware Update), 6 (Location), 7 (Connectivity Statistics), 21 (OSCORE), plus
the common IPSO objects already in use.
Wick.Object.Registry.standard/0returning a registry preloaded with the bundled set,built at compile time so there is no runtime file IO.
priv/ddf/README.md— these comefrom the OMA LwM2M registry and should be attributed.
Acceptance
Wick.Object.Registry.standard/0resolves every bundled Object.priv/read on the hot path.Good first issue — mostly mechanical, high value for the codecs.