Litcius/Paper detail

The Contiki-NG open source operating system for next generation IoT devices

George Oikonomou, Simon Duquennoy, Atis Elsts, Joakim Eriksson, Yasuyuki Tanaka, Nicolas Tsiftes

2022SoftwareX167 citationsDOIOpen Access PDF

Abstract

Contiki-NG (Next Generation) is an open source, cross-platform operating system for severely constrained wireless embedded devices. It focuses on dependable (reliable and secure) low-power communications and standardised protocols, such as 6LoWPAN, IPv6, 6TiSCH, RPL, and CoAP. Its primary aims are to (i) facilitate rapid prototyping and evaluation of Internet of Things research ideas, (ii) reduce time-to-market for Internet of Things applications, and (iii) provide an easy-to-use platform for teaching embedded systems-related courses in higher education. Contiki-NG started as a fork of the Contiki OS and retains many of its original features. In this paper, we discuss the motivation behind the creation of Contiki-NG, present the most recent version (v4.7), and highlight the impact of Contiki-NG through specific examples.

Topics & Concepts

6LoWPANComputer scienceInternet of ThingsIPv6ArduinoWireless sensor networkEmbedded systemComputer networkThe InternetOperating systemIoT and Edge/Fog ComputingEnergy Efficient Wireless Sensor NetworksIoT Networks and Protocols