note-iot2
note-iot2
Definition: A dynamic global network infrastructure with self – configuring based on standard
and interoperable communication protocols where physical and virtual “things” have identified,
physical attributes, and virtual personalities and use intelligent interfaces, often communicate
data associated with users and their environment.
IOT is a network of physical objects or people called “things” that are embedded with
software, electronics, network and sensors that allows these objects to collect and
exchange data.
IOT refers to physical and virtual objects that have unique identities and are connected to
the internet to facilitate intelligent applications.
Applications of IOT
Characteristics of IOT:
1. Dynamic and self-Adapting: IoT devices and systems may have the capability to
dynamically adapt with the changing contexts and take actions based on their operating
condition or sensed environment. Ex: Surveillance cameras
2. Self- configuring: IOT devices may have self configuring capability, allowing large no.
of devices to work together to provide certain functionality.
The devices have the ability to configure themselves, setup the networking, and fetch
latest software upgrade with minimal manual intervention
3. Interoperable communication protocols: IoT Devices may support a number of
interoperable communication protocols and can communicate with other devices and also
with the infrastructure
4. Unique identity: Each IoT devices has a unique identity and a unique identifier (Such as
an IP address). IOT device interfaces allow user to query the device, monitor their status,
and control them remotely
5. Integrated into information network: IOT devices are usually integrated into the
information network that allows them to communicate and exchange the data with other
devices and systems. IOT devices can be dynamically discovered in the network, by other
devices and/or the network, and have the capability to describe themselves to other
devices or user applications.
1. Refers to the devices which have unique identities and can perform remote sensing, Actuating
and monitoring capabilities.
2. IoT devices (The “things”) can exchange data with other connected devices and applications,
or collect data from other devices and process the data locally or send the data to Centralized
servers or cloud based applications back-ends for processing the data, or perform some task
locally and other task within the IoT infrastructure.
4. An IOT device can collect various types of data from the on-board or attached sensors.
The sensed data can be communicated either to other devices or cloud-based servers/storage.
The IOT devices can be connected to actuators that allow them to interact with other physical
quantities in the vicinity of the device
1. These protocols are used to establish communication between a node device and a
server over the internet.
2. It helps to send commands to an IoT device and receive data from an IoT device over
the internet.
3. We use different types of protocols that are present on both the server and client-side
and these protocols are managed by network layers like Application, Transport, Network, and
Link layer.
A physical design of an IoT system refers to the individual node devices and their protocols that
are utilized to create a functional IoT ecosystem.
Each node device can perform tasks such as remote sensing, actuating, monitoring, etc., by
relying on physically connected devices.
1. Comprises distributed devices with the sensors which are used to monitor the environmental
and physical conditions.
2. A WSN consists of a number of end nodes and routers and a coordinator. End nodes have
several sensors attached to them. End node can also act as a router. Routers are responsible for
routing the data packet from end nodes to the coordinator. The coordinator collects the data from
all the nodes. Coordinators also act as a Gateway that connects the WSN to the internet.
Cloud computing:
An approach that involves delivering applications and services over the internet
It involves provisioning of computing, networking and storage resources on demand and
providing these resources as metered service to the users.
Features:
1. The process of provisioning resources is automated. (Can be provided without requiring
interactions with the cloud service provider)
2. Platform independent access of resources. (Uses a standard mechanism that provides access
through variety of client platforms such as laptops, tablets and smart phones etc.)
3. Multi-tenancy in providing resources (multiple customers of a cloud vendor share the same
computing resources, such as servers, while keeping their data separate and secure)
Cloud computing services are offered to users in different forms:
1. IaaS (Infrastructure-as-a-service)
2. PaaS (Platform-as-a-service)
3. SaaS (Software-as-a-service)
Communication protocols:
1. Enable network connectivity and coupling to applications
2. Allow devices to devices to exchange data over the network
3. Define the data exchange formats, data encoding, addressing schemes for devices and routing
of packets from source to destination.
4. Other functions include sequence control, flow control and retransmission of lost packets
Embedded systems:
1. A computer system that has computer hardware and software embedded to perform specific
task.
2. Key components: MP or MC, memory, networking units, I/O units and storage
Some may have specialized processors such as DSP processor, graphic processor and
application specific processors.
IOT Level-2
-system has a single node that performs sensing and/or actuation and local analysis
-data is stored in the cloud and application is usually cloud based
-suitable where the data involved is big, the primary analysis is not computationally
intensive
IOT Level-3
-has a single node
- Data is stored and analyzed in the cloud and application is cloud-based
-suitable for solutions where the data involved is big and analysis requirements
computationally intensive
Eg:
Tracking package handling
-consists of a single node that monitors vibration levels for a package being shipped
-device in the system uses accelerometer and gyroscopic sensors
-The controller service sends the sensor data to the cloud in real time using a web socket
service
-The data stored in cloud and also visualized using cloud based application
-The analysis component in the cloud can trigger alerts if the vibration levels become
greater than threshold
IOT Level-4
IOT Level-5
- has multiple end nodes and one coordinator node
- The end nodes perform sensing and / or actuation
- Coordinator node collects data from the end nodes and sends to the cloud
-Data is stored and analyzed in the cloud and application is cloud-based
-suitable for solutions based on wireless sensor networks, in which data involved is big
and the analysis requirements are computationally intensive
Eg: Forest fire detection
-consists of multiple nodes placed in different locations for monitoring temperature,
humidity and CO2
-The ends nodes are equipped with sensors
-The coordinator node collects the data from the end nodes and acts as a gateway that
provides internet connectivity to the IOT system
-The controller service sends the collected data to the cloud
-The data is stored in cloud database
-The analysis of data is done in the computing cloud
-A cloud based application is used for visualizing the data