• Defines data exchange formats, device addressing scheme for devices, Data encoding, routing of packet from source to destination. • Sequence control means ordering of packet and determining lost packet. • Flow control that helps in controlling the rate at which sender is sending the data so that receiver or N/W not overwhelmed. Embedded System • Contains hardware , software embedded to do specific task. • General purpose computer perform various types of task but this system designed to perform specific task. • Key components: Microprocessor , memory, networking units(wi fi adapter) ,I/p , O/p units and storage such as flash memory. • Digital signal processors, graphic processor , application specific processor. • Embedded real time operating system(RTOS). • Ex. Digital camera, digital watches , vending machine , washing machine IOT LEVELS and deployment Templates • An IOT device comprising of following components • Device- IOT device allows remote sensing ,actuating and remote monitoring capabilities. • resources:-software components on IOT device which are used to store , access and process sensor information or to control actuators are resources . Resources also include that enable network access to device. • Database-Database can be either local or in cloud and store data generated by IOT device. • Web Service – serve as a link between the IOT device ,application, database & analysis components.HTTP,REST or Web socket protocol is used to implement web services. • Analysis component- is responsible for analyzing IOT data &generate result in the form which are easy for the user to understand . • analysis of data is performed either locally or in the cloud. Analyazed data is also stored locally or in cloud.
• Application-IOT application provide an interface that user can
use to control and monitor various aspect of IOT system. • System data and process is viewed using application. IOT LEVEL 1 It is single node/device that perform sensing and/or actuation ,store data perform analysis. low cost and low complexity. Data involvement is nt big and not computationally intensive • Level 1 ex. Home automation • Consist of single node that allows control lights and appliances remotely. • Device interfaces with lights and appliances using electronic switches Remotely. • Status info is stored in local database. • REST(representational state transfer) service deployed locally allow retrieving and updating the state Of each light or appliance in status database. • The controller service monitors each state of lights and appliances and accordingly trigger relay switch.