Resource discovery, Object Security and other news from CoAP
============================================================

A summary of recent and upcoming additions to the CoRE_ environments around CoAP_, presented 2018-09-13 at the `RIOT Summit`_.

Slides
------

`Slides in PDF format`_

Their `source code`_ is available as well, licensed under the terms of CC-BY_ (Images are sourced from openclipart_. the RIOT_ logo may have different terms to its use).

Recording
---------

The presentation has been recorded and is `available on YouTube`_ (ca. 30 minutes).

Links
-----

Basic information and libraries:

* CoAP_

  * `Base specification`_
  * `Blockwise transfer`_
  * Observation_

* CBOR_
* CoAP libraries in RIOT_: gcoap_, nanocoap_, libcoap_
* CoAP python library: aiocoap_

Presented extensions:

* `CoRE Resource Directory`_
* OSCORE_
* `6lo over NFC`_
* `SCHC over LoRaWAN`_
* `CoAP over TCP/TLS/WebSockets`_
* `Link-Format in CBOR and JSON`_
* SenmL_
* CoREConf_
* `CoAP PubSub`_
* `CoRE Interfaces`_

Author contact
--------------

Christian Amsüss <chrysn@fsfe.org>

https://christian.amsuess.com

.. _CoRE: https://datatracker.ietf.org/wg/core/about/
.. _CoAP: http://coap.technology/
.. _`RIOT Summit`: https://summit.riot-os.org/
.. _`Slides in PDF format`: slides.pdf
.. _`source code`: coap-summit.zip
.. _CC-BY: https://creativecommons.org/licenses/by/4.0/
.. _openclipart: https://openclipart.org/
.. _`available on YouTube`: https://youtu.be/FFvJANMkShg?t=2h33m17s
.. _`Base specification`: https://tools.ietf.org/html/rfc7252
.. _`Blockwise transfer`: https://tools.ietf.org/html/rfc7959
.. _Observation: https://tools.ietf.org/html/rfc7641
.. _CBOR: http://cbor.io/
.. _RIOT: https://riot-os.org/
.. _gcoap: https://riot-os.org/api/group__net__gcoap.html 
.. _nanocoap: https://riot-os.org/api/group__net__nanocoap.html
.. _libcoap: https://libcoap.net/ 
.. _aiocoap: https://aiocoap.readthedocs.io/
.. _`CoRE Resource Directory`: https://tools.ietf.org/html/draft-ietf-core-resource-directory-14
.. _OSCORE: https://datatracker.ietf.org/doc/draft-ietf-core-object-security/
.. _`6lo over NFC`: https://datatracker.ietf.org/doc/draft-ietf-6lo-nfc/
.. _`SCHC over LoRaWAN`: https://tools.ietf.org/html/draft-petrov-lpwan-ipv6-schc-over-lorawan-02
.. _`CoAP over TCP/TLS/WebSockets`: https://tools.ietf.org/html/rfc8323
.. _`Link-Format in CBOR and JSON`: https://tools.ietf.org/html/draft-ietf-core-links-json-10
.. _SenML: https://tools.ietf.org/html/rfc8428
.. _CoREConf: https://tools.ietf.org/html/draft-ietf-core-comi-03
.. _`CoAP PubSub`: https://tools.ietf.org/html/draft-ietf-core-coap-pubsub-05
.. _`CoRE Interfaces`: https://tools.ietf.org/html/draft-ietf-core-interfaces-12
