The Design and Implementation of the NDN Protocol Stack for RIOT OS
The Named Data Networking (NDN) architecture has been proposed as a promising solution for supporting communications in IoT environments. An important class of IoT platform is the constrained devices that have limited computing resources and are connected by constrained networks. This paper presents the design and implementation of the NDN protocol stack for RIOT OS, a popular operating system for constrained IoT platforms. We succeeded in integrating the core NDN packet forwarding logic into the RIOT OS kernel together with a high level application interface with data security support. Our results demonstrated the feasibility of using NDN protocol stack to support applications on constrained devices with only 10s of KB of RAM and flash memory.
2016 IEEE Globecom Workshops (GC Wkshps)