AN ANALYTICAL STUDY ON RTOS AS THE ENGINE BEHIND INTERNET OF THINGS: CHOICES AND TRADE-OFFS

World is becoming increasingly data-driven and complexly connected due to the emergence of ever changing technological scenario such as cloud computing, Big Data, Internet of Things (IoT), etc. Internet of Things can be viewed as inter-connection of people, applications and smart devices, which transmit and receive data over already existing network. These operations are done in real-time within a deadline. In essence, IoT objects are small, networked embedded devices. Current ideology is that Android and Linux are the most suitable Operating Systems for IoT implementation. This paper introduces a viewpoint that a sophisticated, robust and efficient real-time operating system (RTOS) which is TCP/IP ready would be more suitable for IoT. The critical features of µC/OS III, Micrium’s commercial RTOS and Embedded Linux are studied and a comparative analysis is done based on the study findings.