By clicking “Check Writers’ Offers”, you agree to our terms of service and privacy policy. We’ll occasionally send you promo and account related email
No need to pay just yet!
About this sample
About this sample
Words: 398 |
Page: 1|
2 min read
Published: Nov 26, 2019
Words: 398|Page: 1|2 min read
Published: Nov 26, 2019
This topic presents various operating systems available for IoT environment. Firstly it introduces the various aspects of operating system designed for IoT environment. The whole IoT environment is based on application of microprocessors, microcontrollers and wireless sensors. An IoT operating system is an operating system that is designed to perform within the constraints that are particular to IoT devices such as size, power, and processing capacity. IoT operating system is a type of embedded operating system but by definition they are designed to allow data transfer over the internet.
The attribute of IoT is the ability of embedded systems all around us to connect and communicate over a network. IoT operating systems are used to control systems in cars, traffic lights, ATM’s etc. Traditional operating systems such as Linux can be used by IoT devices. The main choice of an programming language for operating system is (i) a standard programming language, typically ANSI C or C++ (ii) operating system specific language. Introduction:IoT is one of the emerging technologies in IT industry. It may be defined as network of devices that are connected to the internet that we use everyday at home, work and other organizatons, which will help with interconnecting among these devices. It is a network of devices connected over a internet, thus each device has their own IP address and they can connect with other to perform simple tasks. It consists of actuators, sensors and computing system that provide smart services.
Features of IoT devices are:· They are unique· Wifi Bluetooth and 3G· Cloud services· Remote controllingTraditional operating system cannot fulfil the requirement of providing a standard and lightweight, yet complex, network stack to be deployed on the constrained low end IoT devices. As an alternative available embedded operating systems such as contiki-OS and RIOT-OS provide support to a wide range of hardware platforms and microcontroller architectures. In this paper firstly, we analyse the requirements for software running on IoT devices. From analysis we understand that none of the existing operating system are capable to fulfil the requirements of Iot systems. Although efforts are made at existing operating system for the IoT, key features such as max energy efficiency cannot be add-on to the existing system, because adding on such features can impact every part of system. Secondly we will analyse, categorize and compare open source operating system, closed source operating system and other software libraries.
Browse our vast selection of original essay samples, each expertly formatted and styled