ct 19(18): e4

Research Article

An Investigation on Several Operating Systems for Internet of Things

Download1901 downloads
  • @ARTICLE{10.4108/eai.13-7-2018.160386,
        author={Fawwad  Hassan  Jaskani and Saba  Manzoor and Muhammad  Talha Amin and Muhammad  Asif and Muntaha  Irfan},
        title={An Investigation on Several Operating Systems for Internet of Things},
        journal={EAI Endorsed Transactions on Creative Technologies},
        volume={6},
        number={18},
        publisher={EAI},
        journal_a={CT},
        year={2019},
        month={1},
        keywords={Internet of things, Operating Systems, Contiki, Tiny OS, RIOT, Brillo, Zephyr},
        doi={10.4108/eai.13-7-2018.160386}
    }
    
  • Fawwad Hassan Jaskani
    Saba Manzoor
    Muhammad Talha Amin
    Muhammad Asif
    Muntaha Irfan
    Year: 2019
    An Investigation on Several Operating Systems for Internet of Things
    CT
    EAI
    DOI: 10.4108/eai.13-7-2018.160386
Fawwad Hassan Jaskani1,*, Saba Manzoor2, Muhammad Talha Amin3, Muhammad Asif2, Muntaha Irfan4
  • 1: Khawaja Fareed University of Engineering and Information Technology, Rahim Yar Khan
  • 2: Islamia University of Bahawalpur, Bahawalpur
  • 3: University of Lahore, Lahore
  • 4: National University of Science and Technology, Islamabad
*Contact email: Favadhassanjaskani@gmail.com

Abstract

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.