0% found this document useful (0 votes)
25 views20 pages

IOT

internet of things
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views20 pages

IOT

internet of things
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20

IoT

Io T Enabling Technology
• IoT Enabling Technologies: Wireless Sensor
Networks
• A Wireless Sensor Network (WSN) is a
collection of devices which communicate
through wireless channels. A WSN consists of
distributed devices with sensors which are
used to monitor the environmental and physical
conditions.

• A WSN consists of a number of end nodes,
routers and coordinators. End nodes can also
act as routers. A coordinator collects data from
all the nodes and is connected to Internet.
Examples of WSNs used in IoT systems:
• Weather monitoring systems
• Indoor air quality monitoring systems
• Soil moisture monitoring systems
• Surveillance systems
• Smart grids
• Structural health monitoring systems
Sensor Node - consist of
• sensing unit- Temp. Humidity
• processing unit
• communication unit
• storage unit
• ADC
• Power
IoT Enabling Technologies:
Cloud Computing
• Cloud computing is a computing model in
which applications and services are delivered
over Internet.
• The resources provisioned by cloud can be
compute, networking or storage.
• Cloud allows the users to access resources
based on utility model
The characteristics of cloud
computing are:
• On demand: The resources in the cloud are available based
on the traffic. If the incoming traffic increases, the cloud
resources scale up accordingly and when the traffic
decreases, the cloud resources scale down accordingly.
• Autonomic: The resource provisioning in the cloud
happens with very less to no human intervention. The
resources scale up and scale down automatically.
• Scalable: The cloud resources scale up and scale down
based on the demand or traffic. This property of cloud is
also known as elasticity.
• Pay-per-use: On contrary to traditional billing, the cloud
resources are billed on pay-per-use basis. You have to pay
only for the resources and time for which you are using
those resources.
• Ubiquitous: You can access the cloud resources from
anywhere in the world from any device. All that is needed is
Internet. Using Internet you can access your files,
databases and other resources in the cloud from anywhere.
Users can subscribe to cloud resources. These
service models are:
• Infrastructure-As-A-Service (IAAS)
• Platform-As-A-Service (PAAS)
• Software-As-A-Service (SAAS)
• The four cloud deployment models are:
• Public cloud
• Private cloud
• Community cloud
• Hybrid cloud
• In a public cloud the resources are shared
between several users. maintained and
management of the resources is taken by the
cloud service provider. In a private cloud all the
resources are used by a single organization. Such
organization has the complete control on the
cloud and can follow all the necessary
regulations.
• A community cloud is one whose resources are
shared by two or more companies having shared
goals. Such clouds are generally used for
conducting collaborated research. A combination
of the previous three clouds is a hybrid cloud.The
companies generally store the sensitive data in
the private cloud and other non-sensitive data in
the public cloud.
IoT Enabling Technologies:
BigData Analytics
• BigData is a collection of data coming from
various types of sources. The data is often
huge which cannot be handled by the traditional
databases(MICROSOFT SQL Server ,Oracle
Database MY sQL & IBM) and data warehouses.
BigData(Hadoop - help in storing & Analyzing,
Spark - for Real Time processing &Analyzing
large amounts of data) is often characterized
by six Vs
• Volume: Refers to the huge volume of data
aggregated from various sources.
• Variety: Refers to different types of data. Data
can be structured, semi-structured or
unstructured.
• Velocity: Refers to the speed at which the data is
generated. Now-a-days the amount of data
available on the Internet per minute is several peta
bytes or even more.
• Veracity: Refers to the degree to which the data
can be trusted. If the data collected is incorrect or
has manipulated or wrong values, the analysis of
such data is useless.
• Value: Refers to the business value of the
collected. Even though we have huge amount of
data, but it is not useful for gaining profits in the
business, such data is useless.
• Variability: Refers to the ways in which the big
data can be used and formatted
• The data analytics framework consists of six
steps namely: collection, cleaning, integration,
analysis, visualization and alerting
IoT Enabling Technologies:
Communication Protocols
• Communications protocols form the backbone
for IoT systems. They allow devices to
communicate with each other. Protocols define
the data exchange formats, data encoding and
addressing schemes for devices. Protocols
also provide flow control, error control, and
other functions.
IoT Enabling Technologies:
Embedded Systems
• Embedded system can be imagined as
computing hardware with software embedded in
it. An embedded system can be an independent
system or it can be a part of another larger
system.
• An embedded system is a microcontroller or
microprocessor based system which is designed
to perform a specific task. The key components
include microcontroller/micrprocessor, memory,
networking units, I/O, and storage. It runs Real-
Time Operating Systems (RTOS).
IoT Enabling Technologies:
Embedded Systems
• An embedded system has three components.
They are:
• Hardware
• Software
• Real Time Operating system: (RTOS) that
supervises the application software and
provide mechanism to let the processor run a
process as per schedule by following a plan to
control the latencies.
IoT Enabling Technologies:
Embedded Systems
• The characteristics of an embedded system
are:
• Single-functioned
• Tightly constrained
• Reactive and Real time
• Memory
• Connected
IoT Enabling Technologies:
Embedded Systems
• 1. Single-Functioned: Embedded systems are designed to perform a
specific task or a set of related tasks. Unlike general-purpose
computers, which can run a variety of applications, embedded
systems are optimized for particular functions.
• 2. Tightly Constrained: These systems often operate under strict
limitations regarding computational power, memory, and energy
consumption. Their design must optimize the use of limited resources.
• 3. Reactive and Real-Time: Embedded systems frequently need to
respond to external events or inputs in real-time. This means they
must be able to process data and generate outputs within a specific
time frame to maintain system performance and reliability.
• 4. Memory: Due to their specific functions, embedded systems
generally have a limited amount of memory compared to general-
purpose systems.
• 5. Connected: Many modern embedded systems are connected to
other systems or networks. This connectivity allows them to exchange
data and interact with other devices or systems, enhancing their
functionality and integration within larger systems.
• These characteristics help differentiate embedded systems from
general-purpose computing systems.

You might also like