-
Notifications
You must be signed in to change notification settings - Fork 2k
Standards Based Application Development
Ken Bannister edited this page Dec 2, 2019
·
11 revisions
The IETF and other organizations provide open standards for application development on constrained devices. RIOT creates and assembles implementations of these standards. The table below gives an overview of what is available, including links into RIOT's documentation to learn more.
Standard | Implementation Notes |
---|---|
CoAP | CoAP is an HTTP-like application protocol. See the information page to learn about RIOT's nanocoap and gcoap interfaces. |
Resource Directory | RD is a mechanism to publish and find resources provided by a server. See the documentation for the simple and full client implementations, as well as example apps for each (simple, full). |
CBOR | CBOR is a binary, JSON-like data encoding. RIOT packages the cn-cbor and NanoCBOR libraries. |
LwM2M | LwM2M is a device management protocol from OMA. RIOT has packaged the Eclipse project's Wakaama library. See the example. |
Link Format | A text format to describe the resources available on a constrained node as a target URI and qualifying attributes like resource type. Used by Resource Directory and LwM2M. See the encoder/decoder documentation. |