Professional Documents
Culture Documents
VasundharaGhate,MITCOE.IT Dept 1
Syllabus
• UNIT – V UBIQUITOUS CLOUDS AND THE INTERNET OF
THINGS
Cloud Trends in Supporting Ubiquitous Computing,
Performance of Distributed Systems and the Cloud, Enabling
Technologies for the Internet of Things (RFID, Sensor
Networks and ZigBee Technology, GPS),
Innovative Applications of the Internet of Things (Smart
Buildings and Smart Power Grid, Retailing and
Supply-Chain Management, Cyber-Physical System), Online
Social and Professional Networking.
VasundharaGhate,MITCOE.IT Dept 2
Motivation
• Data-intensive applications and future trends
of Internet clouds should support:
• mobile computing, ubiquitous computing, and
social networking
VasundharaGhate,MITCOE.IT Dept 3
Cloud Trends in Supporting Ubiquitous
Computing
• Distributed computing :has changed rapidly in system
structure, scale of operation, and application domains in
recent years.
• Clustered systems appeared first in the 1990s. However, the
general public has not embraced grids due to their lack of
flexibility in general-purpose applications.
• Since 2005, many peer-to-peer (P2P) networks have
appeared as file-sharing networks and online social
networks.
• e-books, video streaming, movie downloads, and social
networking largely dominate Internet traffic today.
• Computing clouds over data-center resources did not
appear until 2007
VasundharaGhate,MITCOE.IT Dept 4
Introduction to IoT
VasundharaGhate,MITCOE.IT Dept 5
Smart Appliances
VasundharaGhate,MITCOE.IT Dept 6
Motivation/Driving Forces for IoT
• Ubiquitous Connectivity
• Widespread adoption of IP–based networking
• Computing Economics
• Miniaturization
• Advances in Data Analytics
• Rise of Cloud Computing
VasundharaGhate,MITCOE.IT Dept 7
Driving Forces of IoT
VasundharaGhate,MITCOE.IT Dept 8
1. Sensor Technology
VasundharaGhate,MITCOE.IT Dept 9
2. Cheap Mini Computers
Key Parameters
Flash: 8 Kbytes
Pin Count: 8
Max. Operating Freq: 20 MHz
CPU: 8-bit AVR
Max I/O Pins: 6
Ext Interrupts: 6
SPI: 1
Lily Tiny I2C: 1
http://www.atmel.com/devices/ATTINY
85.aspx?tab=parameters
VasundharaGhate,MITCOE.IT Dept 10
3. Low Power Connectivity
VasundharaGhate,MITCOE.IT Dept 11
4. Capable Mobile Devices
VasundharaGhate,MITCOE.IT Dept 12
5. Power of the Cloud
VasundharaGhate,MITCOE.IT Dept 13
ABCD’s of IoT
Applications Big Data Analytics
VasundharaGhate,MITCOE.IT Dept 14
Photos – Libelium, Google Image Search
VasundharaGhate,MITCOE.IT Dept 15
Applications
Setting Description Examples
Human Devices attached or inside the human BAN, wearables and
body ingestibles
Home Buildings where people live Home controllers and
security systems
Retail Spaces where consumers engage in Stores, banks, restaurants,
Environments commerce arenas
Offices Spaces where knowledge workers work Energy management and
security
Factories Standardized production environments Places with repetitive work
routines, optimizing
equipment
use and inventory
Worksites Custom production environments Mining, oil and gas,
construction; operating
efficiencies,
predictive maintenance,
VasundharaGhate,MITCOE.IT Dept health and safety 16
Applications Summary
Vehicles Systems inside moving condition-based maintenance, usage-based
vehicles design, pre-sales analytics
Cities Urban environments Public spaces and infrastructure in urban
settings; adaptive traffic control, smart
meters, environmental monitoring, resource
management
Outside Between urban Outside uses include railroad tracks,
environments (and outside autonomous vehicles (outside urban
other settings) locations), and flight navigation;
real-time routing, connected navigation,
shipment tracking
VasundharaGhate,MITCOE.IT Dept 17
Connected Rail Operations
PASSENGER SECURITY
In-station and onboard safety
Visibility into key events
ROUTE OPTIMIZATION
Enhanced Customer Service
Increased efficiency
Collision avoidance
Fuel savings
CRITICAL SENSING
Transform “data” to “actionable intelligence”
Proactive maintenance
Accident avoidance
18
Smart City
CONNECTED TRAFFIC SIGNALS
Reduced congestion
Improved emergency services response times
Lower fuel usage
CITY SERVICES
Efficient service delivery
Increased revenues
Enhanced environmental monitoring capabilities
19
The Connected Car
WIRELESS ROUTER
Online entertainment
Mapping, dynamic re-routing, safety and security
CONNECTED SENSORS
Transform “data” to “actionable intelligence”
Enable proactive maintenance
Collision avoidance
Fuel efficiency
URBAN CONNECTIVITY
Reduced congestion
Increased efficiency
Safety (hazard avoidance)
20
VasundharaGhate,MITCOE.IT Dept 21
IoT Enabling Technologies
• RFID
• WSN
• ZigBee
• GPS
VasundharaGhate,MITCOE.IT Dept 22
Identification of Objects in Internet of Things
Every object in IoT needs to be identified
• Identity plays a crucial role in writing a success story of the Internet of
Things
• Traditional approaches to collect the identity are:
• Bar-codes
• Smartcards
• Face,retina scans and Finger Biometrics(especially for human beings)
VasundharaGhate,MITCOE.IT Dept 23
Types of approaches to collect the identity:
1.Contact type
• Object storing the identity information has to
make physical contact with the reader
2.Proximity type
• No physical contact
VasundharaGhate,MITCOE.IT Dept 24
• Radio Frequency IDentification(RFID)
RFID is an Automated Data Collection technology that:
• Uses radio waves to transfer data between a reader
and an item to be identified
• Is fast and does not require line-of-sight or physical
contact between reader/scanner and the tagged item
• Performs the operation using low cost components
• Provide unique identification and backend integration
that allows for wide range of applications
VasundharaGhate,MITCOE.IT Dept 25
Reads and captures information stored on a tag attached to an object
The information stored on the tag is the identifier for the object
VasundharaGhate,MITCOE.IT Dept 26
Components of RFID System
VasundharaGhate,MITCOE.IT Dept 28
VasundharaGhate,MITCOE.IT Dept 29
• Analog Modulation Digital Modulation
VasundharaGhate,MITCOE.IT Dept 30
RFID Frequency Bands
VasundharaGhate,MITCOE.IT Dept 31
Types of RFID Tags
VasundharaGhate,MITCOE.IT Dept 32
RFID Tag Memory
• Read-only tags:
Tag ID is assigned at the factory during
manufacturing
Can never be changed
No additional data can be assigned to the tag
• Read/Write tags:
Data can be changed over time
Part or all of the data section can be locked
VasundharaGhate,MITCOE.IT Dept 33
How different RFID Tags can be used?
VasundharaGhate,MITCOE.IT Dept 34
RFID System
VasundharaGhate,MITCOE.IT Dept 35
Applications of RFID
VasundharaGhate,MITCOE.IT Dept 36
Real Time Applications of RFID
VasundharaGhate,MITCOE.IT Dept 37
VasundharaGhate,MITCOE.IT Dept 38
RFID Middleware
VasundharaGhate,MITCOE.IT Dept 39
RFID Issues
VasundharaGhate,MITCOE.IT Dept 40
Technical problems with RFID:
• RFID Tag Collision :
Tag collision occurs when many tags are present in a small area; but since the read time is very fast, it is
easier for vendors to develop systems that ensure that tags respond one at a time.
Tag collision in RFID systems happens when multiple tags are energized by the RFID tag reader
simultaneously,and reflect their respective signals back to the reader at the same time.This
problem is often seen whenever a large volume of tags must be read together in the same RF
field.The reader is unable to differentiate these signals; tag collision confuses the reader.
Different systems have been invented to isolate individual tags;the system used may vary by vendor.
For example,when the reader recognizes that tag collision has taken place,it sends a special
signal(a"gap pulse").Upon receiving this signal,each tag consults a random number counter to
determine the interval to wait before sending its data.Since each tag gets a unique number
interval,the tags send their data at different times.
VasundharaGhate,MITCOE.IT Dept 41
WSN
VasundharaGhate,MITCOE.IT Dept 42
VasundharaGhate,MITCOE.IT Dept 43
Applications of Wireless Sensor Networks
• Area monitoring
• Environmental/Earth monitoring
• Military applications like battlefield surveillance,targeting,nuclear attack
detection,etc.
• Air pollution monitoring
• Forest fire detection
• Landslide detection
• Natural disaster prevention
• Machine health monitoring
• Smart home monitoring
• Traffic flow surveillance
• Vehicle tracking and detection
• Detecting structural faults in buildings or cracks in bridges,etc.
VasundharaGhate,MITCOE.IT Dept 44
VasundharaGhate,MITCOE.IT Dept 45
Characteristics of Wireless Sensor Networks
VasundharaGhate,MITCOE.IT Dept 46
Operational Challenges of Wireless Sensor
Networks
• Energy Efficiency
• Limited storage and computation
• Low bandwidth
• Errors are common
• Wireless communication
• Noisy measurements
• Node failure are expected
• Scalability to a large number of sensor nodes
• Survivability in harsh environments
VasundharaGhate,MITCOE.IT Dept 47
Lifetime of Wireless Sensor Networks
• Lifetime
• Nodes are battery-powered
• Nobody is going to change the batteries.So,each
operation brings the node closer to death.
• WSN Lifetime is crucial;hence to save energy:
Use data fusion and compression.
Transmit and receive only if necessary. Receiving
is just as costly as sending
VasundharaGhate,MITCOE.IT Dept 48
Data Collection in Wireless Sensor Networks
VasundharaGhate,MITCOE.IT Dept 49
WSN Architecture (Protocol Stack)
• The most common WSN architecture follows the OSI architecture Model.
• The architecture of the WSN includes five layers and three cross layers.
• These layers of the WSN are used to accomplish the network and make
the sensors work together in order to raise the complete efficiency of the
network
VasundharaGhate,MITCOE.IT Dept 50
Protocol Stack
VasundharaGhate,MITCOE.IT Dept 51
1.Application Layer
• The application layer includes a variety of application layer
protocols that perform various sensor network applications,such as:
Query dissemination,
Node localization,
Time synchronization,and
Network security
VasundharaGhate,MITCOE.IT Dept 52
2.TransportLayer
• The transport layer is responsible for reliable data delivery required by the
application layer.
VasundharaGhate,MITCOE.IT Dept 53
3.Network Layer:
• Responsible for routing the data sensed by source sensor nodes to the data
sink(s)
• A source node can transmit the sensed data to the sink either directly via
single–hop long–range wireless communication or via multi hop short–range
wireless communication.
• long–range wireless communication is costly in terms of both energy
consumption and implementation complexity for sensor nodes.
• In contrast, multi hop short–range communication cannot only significantly
reduce the energy consumption of sensor nodes, but also effectively reduce
the signal propagation and channel fading effects inherent in long–range
wireless communication ,and is therefore preferred.
• To send the sensed data to the sink, a source node must employ a routing
protocol to select an energy-efficient multi hop path from the node itself to
the sink.
VasundharaGhate,MITCOE.IT Dept 54
4.DataLinkLayer
Is responsible for data stream multiplexing, data frame creation and
detection, medium access, and error control in order to provide
reliable point–to–point and point–to–multipoint transmissions.
VasundharaGhate,MITCOE.IT Dept 55
5.Physical Layer
• The physical layer is responsible for converting bit streams from the data
link layer to signals that are suitable for transmission over the
communication medium.
VasundharaGhate,MITCOE.IT Dept 56
1.PowerManagementPlane:
• It is responsible for managing the power level of a sensor
node for sensing,processing,and transmission and
reception,which can be implemented by employing efficient
power management mechanisms at different protocol layers.
• For example,at the MAC layer,a sensor node can turn off its
transceiver when there is no data to transmit and receive.
VasundharaGhate,MITCOE.IT Dept 57
2.Mobility Management Plane:
• Detects and registers the movements of the sensor nodes
VasundharaGhate,MITCOE.IT Dept 58
3.Task Management Plane:
• It is responsible for task distribution among sensor nodes in a
sensing region in order to improve energy efficiency and prolonged
network lifetime
VasundharaGhate,MITCOE.IT Dept 59
Sensor Node Architecture
VasundharaGhate,MITCOE.IT Dept 60