SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
WSN Programming Course
Introduction to Wireless Sensor
Networks
Manuel Fernández
UAH, 18th September 2013
Contents
•What areWireless Sensor Networks?
•WSN Advantages & Challenges
•Applications
• Future ofWSN
•What are Motes?
•WSN Evolution
• IEEE 802.15.4
• IEEE 802.15.4 vs. ZigBee
• Future of IEEE 802.15.4
• Embedded Operating Systems
• Introduction toTinyOS 2.x
2
• A Wireless Sensor Network (WSN) is a wireless network of small
autonomous devices spatially distributed over a certain area that
cooperatively monitor physical or environmental variables through
their attached sensors, and transmit this information to a main
location.
What are WSNs?
3
• Advantages:
• Low cost devices
• Low power
• Easy and quick to deploy
• Scalability (increase network robustness)
• Challenges:
• Energy constrained
• Limited memory and computation
• Low Bandwidth
WSN Advantages &Challenges
4
• Monitoring of objects
• Monitoring of areas
• Monitoring of objects and areas
Applications
5
Monitoring of objects
• Structural Monitoring
• Condition-based Maintenance
• Medical Diagnostics
• Urban terrain mapping
Example:Condition-based Maintenance
Fabrication plants:
• Sensors collect vibration data, monitor wear and tear; report data
in real-time
• Reduces need for a team of engineers; cutting costs by several
orders of magnitude
Applications
6
Monitoring of areas
• Environmental and Habitat Monitoring
• PrecisionAgriculture
• Indoor Climate Control
• Military Surveillance
•TreatyVerification
• IntelligentAlarms
Example: Precision agriculture
• Precision agriculture aims at making agricultural operations more
efficient and cost effective, while reducing environmental impact.
• The information collected from sensors is used to evaluate
optimum sowing density, estimate fertilizers and other inputs
needs, and to more accurately predict crop yields.
Applications
7
Monitoring of objects and areas
•Wildlife Habitats
• Disaster Management
• Emergency Response
• Ubiquitous Computing
•AssetTracking
• Health Care
• Manufacturing Process Flows
• …
Applications
8
Smart Home/Smart Office
• Sensors controlling appliances and electrical devices in the house
• Better lighting and heating in office buildings.
Biomedical/Medical
• Health Monitors:Glucose /Heart rate
• Chronic disease: artificial retina/ cochlear implants
• Hospital sensors: monitor vital signs/ record anomalies
Traffic management & monitoring
•Traffic flow
• Real time routing update
Industrial & Commercial
•Agricultural crop conditions
•Inventory tracking
•Plant equipment maintenance monitoring
•Automated problem monitoring
Future of WSN
9
• Low cost and power computer
• Sensors
• Radio module
• Storage
• Power unit
What are Motes?
CONTROL
SENSOR 3
10
• CM5000
What are Motes?
11
WSN Evolution
• First developments for military
applications
• At the end of the 90’s, the possibilities
of this technology were very evident for
researches & the industry across the
globe.
• In 2003 the IEEE 802.15.4 standard was
formulated. The first embedded
operating systems are developed
• First WSN designs are distributed
systems
• Newest designs focus on in-node
processing and actuation, and
multipoint communication
12
• In 2003 the IEEE 802.15.4 standard was formulated, as
an answer to the industry needs for a common
communication stack among small devices
• This stack is aimed towards low power consumption,
and low data transfer rates
• The communication stack focuses on the definition of
the frequencies of operation, and how they physically
access the medium
IEEE 802.15.4
13
IEEE 802.15.4
802.15.4
802.11
(Wi-Fi)
Bluetooth
UWB (Ultra
Wide Band)
Wireless USB IR Wireless
Data Rate
20, 40, and 250
Kbits/s
11 & 54
Mbits/sec
1 Mbits/s 100-500 Mbits/s 62.5 Kbits/s
20-40 Kbits/s
115 Kbits/s
4 & 16 Mbits/s
Range 10-800 meters 50-100 meters 10 meters <10 meters 10 meters
<10 meters (line
of sight)
Networking Topology
Ad-hoc, peer to
peer, star, or
mesh Point to hub
Ad-hoc, very
small networks
Point to point Point to point Point to point
Operating Frequency
868 MHz
(Europe)
900-928 MHz
(NA), 2.4 GHz
(worldwide)
2.4 and 5 GHz 2.4 GHz 3.1-10.6 GHz 2.4 GHz 800-900 nm
Complexity (Device
and application
impact)
Low High High Medium Low Low
Power Consumption
(Battery option and
life)
Very low (low
power is a design
goal)
High Medium Low Low Low
IEEE 802.15.4
Tech comparison:
15
IEEE 802.15.4 vs. ZigBee
IEEE 802.15.4 IS NOTTHE SAME AS ZIGBEE!!!
16
• IPv6 over 802.15.4
• 6LoWPAN
• Blip
• RPL (IETF )
• ….
• Industrial Automation with IEEE 802.15.4
• WirelessHART
• ISA100
• …
Future of IEEE 802.15.4
17
• Embedded OS run inside the mote and take care of most of most of
the operations, always focusing on achieving a low power state
• This allows the programmer to focus on developing applications,
and staying away from low power tinkering
• Among the most popular, TinyOS and Contiki lead the research
Embedded Operating Systems
18
Introduction to TinyOS-2.x
19
Overview
•One of the first OSs to target WSNs
– currently the most widespread
• Emphasis is on memory consumption
– both program and data memory
• Open-source w/ rich component library
• Memory efficient
• Rich tool-chain
• Large code-base and user community
TinyOS Features:
•TinyOS is programmed in nesC
• nesC is a C-style language
• nesC provides the programming abstractions
– component based
• Split-phase execution
– return values arrive asynchronously through events
• Tasks provide the unit of concurrency
– typically spawned by events
– can be pre-empted by asynchronous events
– FIFO scheduling
• Pre-emptive threaded model with TOSThreads
Introduction to TinyOS-2.x
20
• TinyOS abstracts everything as a component:
– Components can be reused
– Components can be replaced
– Components can be hardware or software
21
Introduction to TinyOS-2.x
Component-oriented Programming
• Object-Oriented Programming:
– Focuses on the relationships between classes that are
combined into one large binary executable
• Component-Oriented Programming:
– Focuses on interchangeable code modules that work
independently and don't require you to be familiar
with their inner workings to use them.
22
Introduction to TinyOS-2.x
TinyOS Architecture
Sensing Comms Other Libraries
Application
Main (scheduler)
Hardware Abstractions (ADC, CLOCK, I2C, LEDS, PHOTO, UART, SPI)
23
Introduction to TinyOS-2.x
Compiling
24
Introduction to TinyOS-2.x
Contact Info:
Manuel Fernández
manuel.fernandez@advanticsys.com
25

Mais conteúdo relacionado

Mais procurados

Intrusion detection systems in wireless sensor networks
Intrusion detection systems in wireless sensor networksIntrusion detection systems in wireless sensor networks
Intrusion detection systems in wireless sensor networksBala Lavanya
 
gcettb presentation on sensor network
gcettb presentation on sensor networkgcettb presentation on sensor network
gcettb presentation on sensor networkrahulkumargiri
 
wireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifiwireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifisunil raj kumar
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSjuno susi
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenetAboo Thahir
 
wirelss sensor network
wirelss sensor networkwirelss sensor network
wirelss sensor networkrasyidi usman
 
Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System
 Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System
Intrusion Detection in A Smart Forest-Fire Early Warning Sensory SystemRatul Alahy
 
Wisenet network
Wisenet networkWisenet network
Wisenet networkbhavithd
 
wireless sensor networks & application :forest fire detection
 wireless sensor networks  & application :forest fire detection wireless sensor networks  & application :forest fire detection
wireless sensor networks & application :forest fire detectionMueenudheen Shafaquath V P
 
Data acquisition and storage in Wireless Sensor Network
Data acquisition and storage in Wireless Sensor NetworkData acquisition and storage in Wireless Sensor Network
Data acquisition and storage in Wireless Sensor NetworkRutvik Pensionwar
 
An overview of a wireless sensor network communication ppt
An overview of a wireless sensor network communication pptAn overview of a wireless sensor network communication ppt
An overview of a wireless sensor network communication pptphbhagwat
 
Seminar Report on Wisenet Technology
Seminar Report on Wisenet TechnologySeminar Report on Wisenet Technology
Seminar Report on Wisenet TechnologyVivek Soni
 
Wireless sensor networks software architecture
Wireless sensor networks software architectureWireless sensor networks software architecture
Wireless sensor networks software architectureAdeel Javaid
 
Design Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor NetworkDesign Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor Networkijtsrd
 

Mais procurados (19)

Intrusion detection systems in wireless sensor networks
Intrusion detection systems in wireless sensor networksIntrusion detection systems in wireless sensor networks
Intrusion detection systems in wireless sensor networks
 
gcettb presentation on sensor network
gcettb presentation on sensor networkgcettb presentation on sensor network
gcettb presentation on sensor network
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
wireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifiwireless sensor networks using zigbee and wifi
wireless sensor networks using zigbee and wifi
 
569
569569
569
 
SENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLSSENSOR NETWORK PLATFORMS AND TOOLS
SENSOR NETWORK PLATFORMS AND TOOLS
 
Sensor
SensorSensor
Sensor
 
WSN IN IOT
WSN IN IOTWSN IN IOT
WSN IN IOT
 
Wisenet - Complete ppt about the topic wisenet
Wisenet -  Complete ppt about the topic wisenetWisenet -  Complete ppt about the topic wisenet
Wisenet - Complete ppt about the topic wisenet
 
wirelss sensor network
wirelss sensor networkwirelss sensor network
wirelss sensor network
 
Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System
 Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System
Intrusion Detection in A Smart Forest-Fire Early Warning Sensory System
 
Wisenet network
Wisenet networkWisenet network
Wisenet network
 
wireless sensor networks & application :forest fire detection
 wireless sensor networks  & application :forest fire detection wireless sensor networks  & application :forest fire detection
wireless sensor networks & application :forest fire detection
 
Data acquisition and storage in Wireless Sensor Network
Data acquisition and storage in Wireless Sensor NetworkData acquisition and storage in Wireless Sensor Network
Data acquisition and storage in Wireless Sensor Network
 
An overview of a wireless sensor network communication ppt
An overview of a wireless sensor network communication pptAn overview of a wireless sensor network communication ppt
An overview of a wireless sensor network communication ppt
 
Wireless Sensor Networks ppt
Wireless Sensor Networks pptWireless Sensor Networks ppt
Wireless Sensor Networks ppt
 
Seminar Report on Wisenet Technology
Seminar Report on Wisenet TechnologySeminar Report on Wisenet Technology
Seminar Report on Wisenet Technology
 
Wireless sensor networks software architecture
Wireless sensor networks software architectureWireless sensor networks software architecture
Wireless sensor networks software architecture
 
Design Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor NetworkDesign Issues and Applications of Wireless Sensor Network
Design Issues and Applications of Wireless Sensor Network
 

Destaque

Makalah ide implementasi wsn dan cloud computing pada traffic light
Makalah ide implementasi wsn dan cloud computing pada traffic lightMakalah ide implementasi wsn dan cloud computing pada traffic light
Makalah ide implementasi wsn dan cloud computing pada traffic lightAngga Diputra
 
Ant Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A ReviewAnt Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A Reviewiosrjce
 
Security protocols & platform for wsn based medical applications
Security protocols & platform for wsn based medical applicationsSecurity protocols & platform for wsn based medical applications
Security protocols & platform for wsn based medical applicationsaviiandevil
 
Network Mnagement for WSN
Network Mnagement for WSNNetwork Mnagement for WSN
Network Mnagement for WSN@zenafaris91
 
Lifetime Power® Wireless Sensor System
Lifetime Power® Wireless Sensor SystemLifetime Power® Wireless Sensor System
Lifetime Power® Wireless Sensor SystemPowercast Sensors
 
Localization in WSN
Localization in WSNLocalization in WSN
Localization in WSNYara Ali
 
Wireless sensor network security issues
Wireless sensor network security issuesWireless sensor network security issues
Wireless sensor network security issuesMaha Saad
 
Digital Strategies for Patient Engagement in 2015 and Beyond
Digital Strategies for Patient Engagement in 2015 and BeyondDigital Strategies for Patient Engagement in 2015 and Beyond
Digital Strategies for Patient Engagement in 2015 and BeyondJared Johnson
 
Pateint monitering
Pateint moniteringPateint monitering
Pateint moniteringfilagotbiz
 
Fundamentals of hvac controls
Fundamentals of hvac controlsFundamentals of hvac controls
Fundamentals of hvac controlsSerenity Dawn
 
Instrumentation for Test & Measurement Professional Development Technical Tra...
Instrumentation for Test & Measurement Professional Development Technical Tra...Instrumentation for Test & Measurement Professional Development Technical Tra...
Instrumentation for Test & Measurement Professional Development Technical Tra...Jim Jenkins
 
Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft
Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und WissenschaftEclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft
Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und WissenschaftWerner Keil
 
Internet of Things
Internet of ThingsInternet of Things
Internet of ThingsMphasis
 
Emerging Technologies Driving New Patient Care
Emerging Technologies Driving New Patient CareEmerging Technologies Driving New Patient Care
Emerging Technologies Driving New Patient CareJared Johnson
 

Destaque (20)

TinyOS Course 01: Basic Programming
TinyOS Course 01: Basic ProgrammingTinyOS Course 01: Basic Programming
TinyOS Course 01: Basic Programming
 
TinyOS Course 02 Serial Communication
TinyOS Course 02 Serial CommunicationTinyOS Course 02 Serial Communication
TinyOS Course 02 Serial Communication
 
Wsn
WsnWsn
Wsn
 
Makalah ide implementasi wsn dan cloud computing pada traffic light
Makalah ide implementasi wsn dan cloud computing pada traffic lightMakalah ide implementasi wsn dan cloud computing pada traffic light
Makalah ide implementasi wsn dan cloud computing pada traffic light
 
Ant Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A ReviewAnt Colony Optimization for Wireless Sensor Network: A Review
Ant Colony Optimization for Wireless Sensor Network: A Review
 
Security protocols & platform for wsn based medical applications
Security protocols & platform for wsn based medical applicationsSecurity protocols & platform for wsn based medical applications
Security protocols & platform for wsn based medical applications
 
Network Mnagement for WSN
Network Mnagement for WSNNetwork Mnagement for WSN
Network Mnagement for WSN
 
Security in WSN
Security in WSNSecurity in WSN
Security in WSN
 
Lifetime Power® Wireless Sensor System
Lifetime Power® Wireless Sensor SystemLifetime Power® Wireless Sensor System
Lifetime Power® Wireless Sensor System
 
Localization in WSN
Localization in WSNLocalization in WSN
Localization in WSN
 
Wireless sensor network security issues
Wireless sensor network security issuesWireless sensor network security issues
Wireless sensor network security issues
 
Digital Strategies for Patient Engagement in 2015 and Beyond
Digital Strategies for Patient Engagement in 2015 and BeyondDigital Strategies for Patient Engagement in 2015 and Beyond
Digital Strategies for Patient Engagement in 2015 and Beyond
 
Pateint monitering
Pateint moniteringPateint monitering
Pateint monitering
 
Fundamentals of hvac controls
Fundamentals of hvac controlsFundamentals of hvac controls
Fundamentals of hvac controls
 
Instrumentation for Test & Measurement Professional Development Technical Tra...
Instrumentation for Test & Measurement Professional Development Technical Tra...Instrumentation for Test & Measurement Professional Development Technical Tra...
Instrumentation for Test & Measurement Professional Development Technical Tra...
 
P3 IoT Platform
P3 IoT PlatformP3 IoT Platform
P3 IoT Platform
 
Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft
Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und WissenschaftEclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft
Eclipse DemoCamp Vienna: IoT, M2M für Fitness, Gesundheit und Wissenschaft
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Alnor hvac handbook
Alnor hvac handbookAlnor hvac handbook
Alnor hvac handbook
 
Emerging Technologies Driving New Patient Care
Emerging Technologies Driving New Patient CareEmerging Technologies Driving New Patient Care
Emerging Technologies Driving New Patient Care
 

Semelhante a TinyOS Course 00: Introduction to WSN

Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its applicationRoma Vyas
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Yogesh Fulara
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networksGokuldhev mony
 
Module 1 Lec 1-6- WSN-EC6128.pdf
Module 1 Lec 1-6- WSN-EC6128.pdfModule 1 Lec 1-6- WSN-EC6128.pdf
Module 1 Lec 1-6- WSN-EC6128.pdfShreyaPandey184291
 
Enhancing the Performance of WSN
Enhancing the Performance of WSNEnhancing the Performance of WSN
Enhancing the Performance of WSNDheeraj Kumar
 
Presentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricasPresentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricasmpgarciam
 
Presentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricasPresentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricasmpgarciam
 
A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...AUTOWARE
 
Santhosh ppt1 copy
Santhosh ppt1   copySanthosh ppt1   copy
Santhosh ppt1 copysai k
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfDanishMahmood23
 

Semelhante a TinyOS Course 00: Introduction to WSN (20)

Wireless sensor network and its application
Wireless sensor network and its applicationWireless sensor network and its application
Wireless sensor network and its application
 
Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)Wireless sensor networks (Yogesh Chandra Fulara)
Wireless sensor networks (Yogesh Chandra Fulara)
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Module 1 Lec 1-6- WSN-EC6128.pdf
Module 1 Lec 1-6- WSN-EC6128.pdfModule 1 Lec 1-6- WSN-EC6128.pdf
Module 1 Lec 1-6- WSN-EC6128.pdf
 
Wsn handbook
Wsn handbookWsn handbook
Wsn handbook
 
Enhancing the Performance of WSN
Enhancing the Performance of WSNEnhancing the Performance of WSN
Enhancing the Performance of WSN
 
Distributed sensor network
Distributed sensor networkDistributed sensor network
Distributed sensor network
 
Wireless Sensor Network
Wireless Sensor NetworkWireless Sensor Network
Wireless Sensor Network
 
Philips Implementing Wireless in the Hospital Enterprise: Medical Device Cons...
Philips Implementing Wireless in the Hospital Enterprise: Medical Device Cons...Philips Implementing Wireless in the Hospital Enterprise: Medical Device Cons...
Philips Implementing Wireless in the Hospital Enterprise: Medical Device Cons...
 
Presentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricasPresentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricas
 
Presentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricasPresentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricas
 
M2M.pptx
M2M.pptxM2M.pptx
M2M.pptx
 
LEACH Protocol
LEACH ProtocolLEACH Protocol
LEACH Protocol
 
A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...A Software Defined Hierarchical Communication and Data Management Architectur...
A Software Defined Hierarchical Communication and Data Management Architectur...
 
Sem
SemSem
Sem
 
Santhosh ppt1 copy
Santhosh ppt1   copySanthosh ppt1   copy
Santhosh ppt1 copy
 
IoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdfIoT_IO1_1 Introduction to the IoT-1.pdf
IoT_IO1_1 Introduction to the IoT-1.pdf
 
INTERNET OF THINGS.pptx
INTERNET OF THINGS.pptxINTERNET OF THINGS.pptx
INTERNET OF THINGS.pptx
 
IDS WSN.ppt
IDS WSN.pptIDS WSN.ppt
IDS WSN.ppt
 
Wireless Networks
Wireless NetworksWireless Networks
Wireless Networks
 

Último

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Último (20)

mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

TinyOS Course 00: Introduction to WSN

  • 1. WSN Programming Course Introduction to Wireless Sensor Networks Manuel Fernández UAH, 18th September 2013
  • 2. Contents •What areWireless Sensor Networks? •WSN Advantages & Challenges •Applications • Future ofWSN •What are Motes? •WSN Evolution • IEEE 802.15.4 • IEEE 802.15.4 vs. ZigBee • Future of IEEE 802.15.4 • Embedded Operating Systems • Introduction toTinyOS 2.x 2
  • 3. • A Wireless Sensor Network (WSN) is a wireless network of small autonomous devices spatially distributed over a certain area that cooperatively monitor physical or environmental variables through their attached sensors, and transmit this information to a main location. What are WSNs? 3
  • 4. • Advantages: • Low cost devices • Low power • Easy and quick to deploy • Scalability (increase network robustness) • Challenges: • Energy constrained • Limited memory and computation • Low Bandwidth WSN Advantages &Challenges 4
  • 5. • Monitoring of objects • Monitoring of areas • Monitoring of objects and areas Applications 5
  • 6. Monitoring of objects • Structural Monitoring • Condition-based Maintenance • Medical Diagnostics • Urban terrain mapping Example:Condition-based Maintenance Fabrication plants: • Sensors collect vibration data, monitor wear and tear; report data in real-time • Reduces need for a team of engineers; cutting costs by several orders of magnitude Applications 6
  • 7. Monitoring of areas • Environmental and Habitat Monitoring • PrecisionAgriculture • Indoor Climate Control • Military Surveillance •TreatyVerification • IntelligentAlarms Example: Precision agriculture • Precision agriculture aims at making agricultural operations more efficient and cost effective, while reducing environmental impact. • The information collected from sensors is used to evaluate optimum sowing density, estimate fertilizers and other inputs needs, and to more accurately predict crop yields. Applications 7
  • 8. Monitoring of objects and areas •Wildlife Habitats • Disaster Management • Emergency Response • Ubiquitous Computing •AssetTracking • Health Care • Manufacturing Process Flows • … Applications 8
  • 9. Smart Home/Smart Office • Sensors controlling appliances and electrical devices in the house • Better lighting and heating in office buildings. Biomedical/Medical • Health Monitors:Glucose /Heart rate • Chronic disease: artificial retina/ cochlear implants • Hospital sensors: monitor vital signs/ record anomalies Traffic management & monitoring •Traffic flow • Real time routing update Industrial & Commercial •Agricultural crop conditions •Inventory tracking •Plant equipment maintenance monitoring •Automated problem monitoring Future of WSN 9
  • 10. • Low cost and power computer • Sensors • Radio module • Storage • Power unit What are Motes? CONTROL SENSOR 3 10
  • 11. • CM5000 What are Motes? 11
  • 12. WSN Evolution • First developments for military applications • At the end of the 90’s, the possibilities of this technology were very evident for researches & the industry across the globe. • In 2003 the IEEE 802.15.4 standard was formulated. The first embedded operating systems are developed • First WSN designs are distributed systems • Newest designs focus on in-node processing and actuation, and multipoint communication 12
  • 13. • In 2003 the IEEE 802.15.4 standard was formulated, as an answer to the industry needs for a common communication stack among small devices • This stack is aimed towards low power consumption, and low data transfer rates • The communication stack focuses on the definition of the frequencies of operation, and how they physically access the medium IEEE 802.15.4 13
  • 15. 802.15.4 802.11 (Wi-Fi) Bluetooth UWB (Ultra Wide Band) Wireless USB IR Wireless Data Rate 20, 40, and 250 Kbits/s 11 & 54 Mbits/sec 1 Mbits/s 100-500 Mbits/s 62.5 Kbits/s 20-40 Kbits/s 115 Kbits/s 4 & 16 Mbits/s Range 10-800 meters 50-100 meters 10 meters <10 meters 10 meters <10 meters (line of sight) Networking Topology Ad-hoc, peer to peer, star, or mesh Point to hub Ad-hoc, very small networks Point to point Point to point Point to point Operating Frequency 868 MHz (Europe) 900-928 MHz (NA), 2.4 GHz (worldwide) 2.4 and 5 GHz 2.4 GHz 3.1-10.6 GHz 2.4 GHz 800-900 nm Complexity (Device and application impact) Low High High Medium Low Low Power Consumption (Battery option and life) Very low (low power is a design goal) High Medium Low Low Low IEEE 802.15.4 Tech comparison: 15
  • 16. IEEE 802.15.4 vs. ZigBee IEEE 802.15.4 IS NOTTHE SAME AS ZIGBEE!!! 16
  • 17. • IPv6 over 802.15.4 • 6LoWPAN • Blip • RPL (IETF ) • …. • Industrial Automation with IEEE 802.15.4 • WirelessHART • ISA100 • … Future of IEEE 802.15.4 17
  • 18. • Embedded OS run inside the mote and take care of most of most of the operations, always focusing on achieving a low power state • This allows the programmer to focus on developing applications, and staying away from low power tinkering • Among the most popular, TinyOS and Contiki lead the research Embedded Operating Systems 18
  • 19. Introduction to TinyOS-2.x 19 Overview •One of the first OSs to target WSNs – currently the most widespread • Emphasis is on memory consumption – both program and data memory • Open-source w/ rich component library • Memory efficient • Rich tool-chain • Large code-base and user community
  • 20. TinyOS Features: •TinyOS is programmed in nesC • nesC is a C-style language • nesC provides the programming abstractions – component based • Split-phase execution – return values arrive asynchronously through events • Tasks provide the unit of concurrency – typically spawned by events – can be pre-empted by asynchronous events – FIFO scheduling • Pre-emptive threaded model with TOSThreads Introduction to TinyOS-2.x 20
  • 21. • TinyOS abstracts everything as a component: – Components can be reused – Components can be replaced – Components can be hardware or software 21 Introduction to TinyOS-2.x
  • 22. Component-oriented Programming • Object-Oriented Programming: – Focuses on the relationships between classes that are combined into one large binary executable • Component-Oriented Programming: – Focuses on interchangeable code modules that work independently and don't require you to be familiar with their inner workings to use them. 22 Introduction to TinyOS-2.x
  • 23. TinyOS Architecture Sensing Comms Other Libraries Application Main (scheduler) Hardware Abstractions (ADC, CLOCK, I2C, LEDS, PHOTO, UART, SPI) 23 Introduction to TinyOS-2.x