EAI Endorsed Transactions on Creative Technologies (Jan 2019)

An Investigation on Several Operating Systems for Internet of Things

  • Fawwad Jaskani,
  • Saba Manzoor,
  • Muhammad Amin,
  • Muhammad Asif,
  • Muntaha Irfan

DOI
https://doi.org/10.4108/eai.13-7-2018.160386
Journal volume & issue
Vol. 6, no. 18

Abstract

Read online

In the field of development, Internet of things (IoT) plays a crucial role in providing solution to various situations. A lot of research has been conducted recently to model IoT based operating systems as standard UNIX, Windows and current real time operating systems are unable to meet the demand of heterogeneous IoT applications. In this paper we will focus on major OS features such as architecture, programming model, portability, memory management, real-time environment, scheduling algorithm, hardware support, networking and energy efficiency. We will be focusing on the following six operating systems which are as follows: Contiki, Tiny OS, RIOT, Zypher, Mbed and Brillo.

Keywords