Open Access Open Access  Restricted Access Subscription Access

IoT Operating Systems: Perspective, Availability and Proposed New Architecture


Affiliations
1 Student, Bachelor of Engineering, Gujarat Technological University, Ahmedabad – 382 424, Gujarat, India
2 Visiting Faculty, Bhaskaracharya Institute for Space Applications and Geo-Informatics, Gandhinagar - 382 007, Gujarat, India

   Subscribe/Renew Journal


Internet of Things (IoT) is penetrating our lives faster than earlier due to the fact that it can create valuable real time data without any human interference. As there is no human involved, data generation is certain irrespective of any situation. The accuracy depends upon the sensors used in the implementation. Operating System is a basic and important part of any computational system, so is the case with IoT. However, IoT is still in its infancy, proper standards are yet to be developed and formalized. There are many IoT Operating Systems available in the market, both open source and closed. Users select from the available OS as per their suitability and requirements. However, there is no standard Operating System which can suit all IoT installations/designs. This paper discusses the main features of existing IoT Operating Systems and parameters suitable for IoT Operating Systems. While using these existing Operating Systems, we have come across many issues, both technical and management. These issues are discussed in this paper with utmost care and we have tried to address the users' concern with these. Based on these issues, we tried to derive revised architecture of IoT Operating System which can take care of these issues if they are implemented. We have taken into account the existing architecture of Contiki and RIOT OS while deriving revised architecture. Since IoT is slowly but surely spreading its wings to industrial applications, security is utmost important. Many security issues are still to be addressed by existing Operating Systems; hence, our main concern is to address such issues.

Keywords

Contiki, IoTOS, RTOS, Security.

Manuscript Received: July 14, 2019; Revised: August 5, 2019; Accepted: August 18, 2019. Date of Publication: October 5, 2019.

User
Subscription Login to verify subscription
Notifications
Font Size

Abstract Views: 235

PDF Views: 0




  • IoT Operating Systems: Perspective, Availability and Proposed New Architecture

Abstract Views: 235  |  PDF Views: 0

Authors

Parthavi Gor
Student, Bachelor of Engineering, Gujarat Technological University, Ahmedabad – 382 424, Gujarat, India
Taslim Divan
Student, Bachelor of Engineering, Gujarat Technological University, Ahmedabad – 382 424, Gujarat, India
Himani Sharma
Student, Bachelor of Engineering, Gujarat Technological University, Ahmedabad – 382 424, Gujarat, India
Divya Makwana
Student, Bachelor of Engineering, Gujarat Technological University, Ahmedabad – 382 424, Gujarat, India
D. K. Jhala
Visiting Faculty, Bhaskaracharya Institute for Space Applications and Geo-Informatics, Gandhinagar - 382 007, Gujarat, India

Abstract


Internet of Things (IoT) is penetrating our lives faster than earlier due to the fact that it can create valuable real time data without any human interference. As there is no human involved, data generation is certain irrespective of any situation. The accuracy depends upon the sensors used in the implementation. Operating System is a basic and important part of any computational system, so is the case with IoT. However, IoT is still in its infancy, proper standards are yet to be developed and formalized. There are many IoT Operating Systems available in the market, both open source and closed. Users select from the available OS as per their suitability and requirements. However, there is no standard Operating System which can suit all IoT installations/designs. This paper discusses the main features of existing IoT Operating Systems and parameters suitable for IoT Operating Systems. While using these existing Operating Systems, we have come across many issues, both technical and management. These issues are discussed in this paper with utmost care and we have tried to address the users' concern with these. Based on these issues, we tried to derive revised architecture of IoT Operating System which can take care of these issues if they are implemented. We have taken into account the existing architecture of Contiki and RIOT OS while deriving revised architecture. Since IoT is slowly but surely spreading its wings to industrial applications, security is utmost important. Many security issues are still to be addressed by existing Operating Systems; hence, our main concern is to address such issues.

Keywords


Contiki, IoTOS, RTOS, Security.

Manuscript Received: July 14, 2019; Revised: August 5, 2019; Accepted: August 18, 2019. Date of Publication: October 5, 2019.




DOI: https://doi.org/10.17010/ijcs%2F2019%2Fv4%2Fi5%2F149456