Beruflich Dokumente
Kultur Dokumente
Sensor Networks
Prabhu Teja G
M.Tech. in Network & Internet Engg.
Dept. Of Computer Science
School of Engg. & Tech.
Pondicherry University
What is SENSOR?
and
What is (Mobile) SENSOR NETWORK?
What is a ‘Sensor’?
From Human senses to devices
Wireless
Ad-hoc
hybrid
Mobile Wireless Wireless
Ad-hoc Mesh Sensor
Static Mobile
VANET InVANET iMANET Sensor Sensor
P2P Network:
A network without the notion of clients or servers, but
only equal peer nodes that simultaneously function as
both clients and servers
Wireless Ad-hoc Network:
-A wireless ad hoc network is a decentralized
wireless network. The network is ad hoc because it does
not rely on a preexisting infrastructure, such as routers in
wired networks or access points in managed
(infrastructure) wireless networks.
-Each node participates in routing by forwarding data
for other nodes, and so the determination of which nodes
forward data is made dynamically based on the network
connectivity.
Wireless Mesh Network:
WMNs is a self organized, self configured and
decentralized wireless network. There are two kinds of nodes
in WMN:
1. Mesh router. 2. Mobile client.
-Mesh routers with powerful capacities and lower mobility
are automatically setup and maintain wireless connection
forming the backbone of WMNs.
-It provides interconnections among all networked nodes,
where each node can send and receive data directly to each
other
- WMNs are able to automatically discover topology
change and self adaptively modify routing for more efficient
data transmission
- WMNs are teach to achieve load balance by routing
parts of data to gateway nodes with lower load
Mobile Ad-hoc Networks:
A mobile ad-hoc network is a collection of autonomous mobile
nodes that communicate with each other over wireless links without
any central administration.
In ad-hoc networks, each host has to act as a router for itself to
communicate with hosts outside its transmission range due to the
limited range of each host's wireless transmission.
Types of MANET
• Vehicular Ad Hoc Networks (VANETs) are used for communication
among vehicles and between vehicles and roadside equipment.
• Intelligent vehicular ad hoc networks (InVANETs) are a kind of
artificial intelligence that helps vehicles to behave in intelligent
manners during vehicle-to-vehicle collisions, accidents, drunken
driving etc.
• Internet Based Mobile Ad-hoc Networks (iMANETs) are ad-hoc
networks that link mobile nodes and fixed Internet-gateway nodes.
In such type of networks normal ad-hoc routing algorithms don't
apply directly.
Wireless Sensor Networks
Some more Definitions for Sensor Networks:
Environmental applications
• Forest fire detection
• Bio-complexity mapping of the
environment
• Flood detection
• Precision agriculture
Applications of sensor networks
Health applications
• Tele-monitoring of human physiological data
• Tracking and monitoring patients and doctors inside
a hospital
• Drug administration in hospitals
Applications of sensor networks
Home and other commercial applications
• Home automation and Smart environment
• Interactive museums
• Managing inventory control
• Vehicle tracking and detection
• Detecting and monitoring car thefts
Vehicle Tracking
Some more Interesting Applications
• Environmental
monitoring
– CENS-UCLA
• 50 node seismic
monitoring set up
• Terrestrial monitoring:
based on observing the
biological and chemical
cycles of nature.
• Aquatic monitoring:
Monitoring of streams
and river
Some more Interesting Applications
• Sensor nodes can be randomly and rapidly deployed even in places inaccessible
for humans
•A sensor node might vary in size from that of a shoebox down to the size of a
grain of dust
•The cost of sensor nodes is variable, ranging from hundreds of dollars to a few
pennies, depending on the size of the sensor network and the complexity required
• The server layer and the client layer communicate with each
other and they form a typical example of Internet.
Mobile Node Design
• Mobile sensor node is in fact a mobile robot that can
communicate with other nodes wirelessly in the multi-hop
sensor network
-Easy to assemble or
disassemble the node
-System up-gradation is
possible
Software Architecture of Mobile Node
The software environment for the sensor nodes is
TinyOS, an open-source operating system designed for
wireless embedded sensor networks
LittleHelis SensorFlock (U
MilliBots (CMU) CotsBots (UC- of Colorado
Berkeley) (USC)
Boulder)
Characteristics
• Small-sized, wireless-capable, energy-sensitive, as their stationary
counterparts.
• Feature explicit (e.g., motor) or implicit (sea/air current)
mechanisms that enable movement.
MSN Type 1: Examples
Example: Chemical Dispersion Sampling
Identify the existence of toxic plumes.
Micro Air Vehicles (UAV –
Ground Station Unmanned Aerial Vehicles)
s2 s3
s8
s1
Perimeter-Based Data Replication and Aggregation in Mobile Sensor Networks
MSN Type 1: Advantages
Advantages of MSNs
• Controlled Mobility
– Can recover network connectivity.
– Can eliminate expensive overlay links.
• Focused Sampling
– Change sampling rate based on spatial
location (i.e., move closer to the physical
phenomenon).
MSN Type 2: Smartphones
• Type 2: Smart phones, the successors of our
dummy cell phones …
– Mobile:
• The owner of the smart-phone is moving!
– Sensor:
• Proximity Sensor (turn off display when getting close to ear)
• Ambient Light Detector (Brighten display when in sunlight)
• Accelerometer (identify rotation and digital compass)
• Camera, Microphone, Geo-location based on GPS, WIFI, Cellular
Towers,…
– Network:
• Bluetooth: Peer-to-Peer applications / services
• WLAN, WCDMA/UMTS(3G) / HSPA(3.5G): broadband access.
MSN Type 2: Smart phones
• Type 2: Smart phones, the successors of our
dummy cell phones …
– Actuators: Notification Light, Speaker.
– Programming Capabilities on top of Linux
OSes: OHA’s Android (Google), Nokia’s
Maemo OS, Apple’s OSX, …
MSN Type 2: Examples
Intelligent Transportation Systems with VTrack
• Better manage traffic by estimating roads taken by
users using WiFi beams (instead of GPS) .
Graphics courtesy of: A .Thiagarajan et. al. “Vtrack: Accurate, Energy-Aware Road Traffic Delay Estimation using
Mobile Phones, In Sensys’09, pages 85-98. ACM, (Best Paper) MIT’s CarTel Group
MSN Type 2: Examples
BikeNet: Mobile Sensing for Cyclists.
• Real-time Social Networking of the cycling community
(e.g., find routes with low CO2 levels)
Left Graphic courtesy of: S. B. Eisenman et. al., "The BikeNet Mobile Sensing System for Cyclist Experience
Mapping", In Sensys'07 (Dartmouth’s MetroSense Group)
MSN Type 2: Examples
Mobile Sensor Network Platforms
• SensorPlanet*: Nokia’s mobile device-centric large-
scale Wireless Sensor Networks initiative.
• Underlying Idea:
– Participating universities (MIT’s CarTel, Dartmouth’s
MetroSense,etc) develop their applications and share the
collected data for research on data analysis and mining,
visualization, machine learning, etc.
– Manhattan Story Mashup**: An game where 150 players
on the Web interacted with 183 urban players in Manhattan
in an image shooting/annotation game
• First large-scale experiment on mobile sensing.
MSN Type 2: Examples
Other Types of MSNs?
• Body Sensor Networks (e.g., Nike+): Sensor in shoes
communicates with I-phone/I-pod to transmit the distance
travelled, pace, or calories burned by the individual wearing
the shoes.
• Vehicular (Sensor) Networks (VANETs): Vehicles communicate
via Inter-Vehicle and Vehicle-to-Roadside enabling Intelligent
Transportation systems (traffic, etc.)
Design Challenges
Why are Sensor Networks
challenging/unique from a research point of
view?
Fault tolerance
• Fault tolerance is the ability to sustain sensor
network functionalities without any
interruption due to sensor node failures.
• The fault tolerance level depends on the
application of the sensor networks.
Factors influencing sensor
network design
Scalability
• Scalability measures the density of the
sensor nodes.
• Density =(R) =(N R2)/A
R – Radio Transmission Range
Factors influencing sensor network
design
Production costs
• The cost of a single node is very important to
justify the overall cost of the networks.
• The cost of a sensor node is a very
challenging issue given the amount of
functionalities with a price of much less than
a dollar.
Factors influencing sensor network
design
Hardware constraints
Factors influencing sensor network
design
Power Consumption
• Sensing
• Communication
• Data processing
Communication Architecture
Communication architecture of sensor
networks
Physical layer:
Address the needs of simple but robust
modulation, transmission, and receiving
techniques.
• frequency selection
• carrier frequency generation
• signal detection and propagation
• signal modulation and data encryption.
Communication architecture of sensor
networks
• Propagation Effects
Minimum output power
(dn 2=<n<4)
Ground reflect – Multihop in dense
sensor net work
• Power Efficiency Modulation Scheme
M-ary Modulation scheme
Ultra wideband(impulse radio)
Communication architecture of sensor
networks
Error Control
• Error control modes in Communication Networks
(additional retransmission energy cost)
Forward Error Correction (FEC)
Automatic repeat request (ARQ)
• Simple error control codes with low-complexity encoding
and decoding might present the best solutions for sensor
networks.
Communication architecture of sensor
networks
Open research issues
• MAC for mobile sensor networks
• Determination of lower bounds on the
energy required for sensor network self-
organization
• Error control coding schemes.
• Power saving modes of operation
Communication architecture of sensor
networks
Network layer:
• Power efficiency is always an important
consideration.
• Sensor networks are mostly data centric.
• Data aggregation is useful only when it does not
hinder the collaborative effort of the sensor nodes.
• An ideal sensor network has attribute-based
addressing and location awareness.
Communication architecture of sensor
networks
Interest Dissemination
• Sinks broadcast the interest
• Sensor nodes broadcast the advertisements
• Attribute-based naming
“The areas where the temperature is over 70oF ”
“The temperature read by a certain node ”
Communication architecture of sensor
networks
Data aggregation
Solve implosion and overlap
Problem
Aggregation based on same
attribute of phenomenon
Specifics (the locations of
reporting sensor nodes) should
not be left out
Communication architecture of sensor
networks
Several Network Layer Schemes for Sensor
Networks
Communication architecture of sensor
networks
Transport layer:
• This layer is especially needed when the system is
planned to be accessed through Internet or other
external networks.
• TCP/UDP type protocols meet most requirements
(not based on global addressing).
• Little attempt thus far to propose a scheme or to
discuss the issues related to the transport layer of a
sensor network in literature.
Communication architecture of sensor
networks
Open research issues
• Because acknowledgments are too costly,
new schemes that split the end-to-end
communication probably at the sinks may
be needed.
Communication architecture of sensor
networks
Application layer:
Management protocol makes the hardware and
software of the lower layers transparent to the
sensor network management applications.
• Sensor management protocol (SMP)
• Task assignment and data advertisement protocol
(TADAP)
• Sensor query and data dissemination protocol
(SQDDP)
Communication architecture of sensor
networks
Sensor management protocol (SMP)
• Introducing the rules related to data aggregation, attribute-based
naming, and clustering to the sensor nodes
• Exchanging data related to the location
• finding algorithms
• Time synchronization of the sensor nodes
• Moving sensor nodes
• Turning sensor nodes on and off
• Querying the sensor network configuration and the status of
nodes, and reconfiguring the sensor network
• Authentication, key distribution, and security in data
communications
Some Other Interesting
Applications
MIT d'Arbeloff Lab – The ring
sensor
Monitors the physiological status of
the wearer and transmits the
information to the medical
professional over the Internet
Oak Ridge National Laboratory
Nose-on-a-chip is a MEMS-based
sensor
It can detect 400 species of gases
and transmit a signal indicating the
level to a central control station
iButton
• Caregivers Assistance
– Do not need to keep a bunch of keys. Only one
iButton will do the work
• Elder Assistance
– They do not need to enter all their personal
information again and again. Only one touch of
iButton is sufficient
– They can enter their ATM card information and
PIN with iButton
– Vending Machine Operation Assistance
iBadge - UCLA
• Investigate behavior of children/patient
• Features:
– Speech recording / replaying
– Position detection
– Direction detection / estimation(compass)
– Weather data: Temperature, Humidity,
Pressure, Light
iBadge - UCLA
Some Application work in India
• DRDO project on theoretical aspect, mote
development and deployment (IISc.)
• WSN for critical emergency applications (Amirta
Univ., IIT-Bombay, IIT-Delhi, IIT-Kgp)
• WSN for tracking and monitoring in underground
mines (Central Mining Research Institute)
• Underwater wireless sensor networks (NPOL)
• WSN for Agriculture (IISc, IIT-Bombay)
• Pollution monitoring (IIT-Delhi, IIM-Kolkata, IIT-
Kgp)
• WSN for Biomed (IIT-Bombay)
• Many IITs have WSN test beds
• Many other theoretical and application work in India
• The above list is by no means complete, it is only illustrative
Academic Research to Industry
• WSN is transiting from • WSN can be a great
active academic research enabler for
to industry. – component
• Start-up companies such manufacturers
as: – system integrators
– Crossbow Technologies – software services
– Dust Networks providers
– Ember – OEMS
– Millennial Net – application developers
– Tendril Networks – and other end users.
– Scalable Network
Technologies
– Airbee Wireless (India;
will be giving a demo)
– Virtualwire (Delhi, India)
gracias