Merge "Documentation outline for for usc"
[docs.git] / manuals / developer-guide / src / main / asciidoc / iotdm / iotdm-dev.adoc
1 == IoTDM Developer Guide
2
3 === Overview
4 See https://wiki.opendaylight.org/view/IoTDM_Overview#Overview
5 The onem2m resource tree according to the procedures documented in
6 TS0001: OneM2M Functional Architecture, and TS0004: OneM2M Service
7 Layer Core Protocol Specification.  The two official methods to
8 access the data tree are HTTP and CoAP.  Typically, applications
9 access the data tree with HTTP using the procedures outlined
10 in TS0009 OneM2M HTTP Protocol Bindings.  And, again, typically,
11 devices or things access the data tree using CoAP using the
12 procedures outlined in TS0008 OneM2M CoAP Protocol Bindings.
13 These documents are available on http://onem2m.org
14
15 The karaf feature odl-iotdm-onem2m is required in order to access
16 the data tree before apps, and things can access it.
17
18 === OneM2M Architecture
19  More text to follow
20
21 === Key APIs and Interfaces
22  More text to follow
23
24 RESTconf is available too but generally HTTP and CoAP are used to
25 access the oneM2M data tree.
26
27 ==== HTTP
28  More text to follow
29
30 ==== CoAP
31  More text to follow
32
33 === API Reference Documentation
34  More text to follow
35