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

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

*Corresponding author for this work

Research output: Contribution to journalArticle (Academic Journal)peer-review

81 Citations (Scopus)
235 Downloads (Pure)

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.
Original languageEnglish
Article number101089
Pages (from-to)101089
JournalSoftwareX
Volume18
Early online date29 Apr 2022
DOIs
Publication statusE-pub ahead of print - 29 Apr 2022

Bibliographical note

Funding Information:
This work has been partially supported by VINNOVA and the Swedish Foundation for Strategic Research through the aSSIsT project.

Funding Information:
Since its open source release in 2006, the original Contiki OS! has been used by numerous research projects funded by a host of organisations, for example: (i) The European Commission (EC) under Horizon Europe, H2020! ( H2020! ), as well as by previous framework programmes, (ii) Various national research funding bodies, such as the UK’s EPSRC! ( EPSRC! ) or the Swedish Knowledge Foundation.

Publisher Copyright:
© 2022 The Authors

Keywords

  • Contiki-NG
  • Internet of Things
  • Resource-Constrained Devices

Fingerprint

Dive into the research topics of 'The Contiki-NG open source operating system for next generation IoT devices'. Together they form a unique fingerprint.

Cite this