SlideShare a Scribd company logo
1 of 13
Download to read offline
PRESENTED BY
M. JUNO ISABEL SUSINTHRA
 Sensor node hardware can be grouped into
three categories
 Augmented general-purpose computers
 Dedicated embedded sensor nodes
 System-on-chip (SoC)
 Berkley motes due to their small form factor,
open source software development, and
commercial availability, have gained wide
popularity in the sensor network research
community
AUGMENTED GENERAL-PURPOSE COMPUTER
 Off-the-shelf operating systems such as WinCE, Linux and
 with standard wireless communication protocols such as 802.11 or Bluetooth.
Relatively higher processing capability
More power hungry
 Fully supported
popular programming languages
 Ex: PDAs
DEDICATED EMBEDDED SENSOR NODES
 In order to keep the program footprint small to accommodate their small
memory size, programmers of these platforms are given full access to hardware
but barely any operating system support.
 Typically support at least one programming language, such as C.
 Ex: mica, TinyOS, nesC
SYSTEM-ON-CHIP (SOC)
 Build extremely low power and small footprint sensor nodes that still
provide certain sensing, computation, and communication capabilities.
 Currently in the research pipeline with no predefined instruction set, there is
no software platform support available.
SENSOR NETWORK PROGRAMMING CHALLENGES
 Event-driven execution allows the system to fall into low-power sleep mode when no
interesting events need to be processed.
At the extreme, embedded operating systems tend to expose more hardware controls to
the programmers, who now have to directly face device drivers and scheduling
algorithms, and optimize code at the assembly level.
NODE-LEVEL SOFTWARE PLATFORMS
 Node-centric design methodologies: Programmers think in terms of how a node
should behave in the environment.
 A node-level platform can be a node-centric OS, which provides hardware and
networking abstractions of a sensor node to programmers.
Node-Level Simulators
 For engineer to perform performance study, which in terms of
 Power
 Bandwidth
STATE-CENTRIC PROGRAMMING
 Applications that isn’t just simply generic distributed programs
over an ad hoc network.
We have to centralize data into nodes.
EX: target tracking
STATE-CENTRIC PROGRAMMING
Def:
X: state of a system
U: inputs
Y: outputs
K: update index
F: state update function
G: output observation function
SENSOR NETWORK PLATFORMS AND TOOLS

More Related Content

What's hot

Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manetflowerjaan
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitecturePeriyanayagiS
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networksZaahir Salam
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksrajatmal4
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Pptvaimalik
 
Chapter 1 motivation
Chapter 1   motivationChapter 1   motivation
Chapter 1 motivationUmar Ali
 
Securing Underwater Wireless Communication
Securing Underwater Wireless CommunicationSecuring Underwater Wireless Communication
Securing Underwater Wireless CommunicationDipaloke Arunodoy
 
Contiki Operating system tutorial
Contiki Operating system tutorialContiki Operating system tutorial
Contiki Operating system tutorialSalah Amean
 
Zigbee technology ppt
Zigbee technology pptZigbee technology ppt
Zigbee technology pptijaranjani
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networksjuno susi
 
Design Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDesign Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDushhyant Kumar
 
TDMA, FDMA, and CDMA
TDMA, FDMA, and CDMATDMA, FDMA, and CDMA
TDMA, FDMA, and CDMANajeeb Khan
 
Node level simulators
Node level simulatorsNode level simulators
Node level simulatorsSyedAhamed44
 
Seminar report of optical ethernet
Seminar report of optical ethernetSeminar report of optical ethernet
Seminar report of optical ethernetMohammad Waziruddin
 
Interview question for 2g,3g,4g
Interview question for 2g,3g,4gInterview question for 2g,3g,4g
Interview question for 2g,3g,4gVijay Anand
 

What's hot (20)

Security issues in manet
Security issues in manetSecurity issues in manet
Security issues in manet
 
Sensor Networks Introduction and Architecture
Sensor Networks Introduction and ArchitectureSensor Networks Introduction and Architecture
Sensor Networks Introduction and Architecture
 
Wireless sensor networks
Wireless sensor networksWireless sensor networks
Wireless sensor networks
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Lte Presentation.Ppt
Lte Presentation.PptLte Presentation.Ppt
Lte Presentation.Ppt
 
Chapter 1 motivation
Chapter 1   motivationChapter 1   motivation
Chapter 1 motivation
 
Securing Underwater Wireless Communication
Securing Underwater Wireless CommunicationSecuring Underwater Wireless Communication
Securing Underwater Wireless Communication
 
Wardriving
WardrivingWardriving
Wardriving
 
Contiki Operating system tutorial
Contiki Operating system tutorialContiki Operating system tutorial
Contiki Operating system tutorial
 
Zigbee technology ppt
Zigbee technology pptZigbee technology ppt
Zigbee technology ppt
 
Wireless Sensor Networks
Wireless Sensor NetworksWireless Sensor Networks
Wireless Sensor Networks
 
Manet
ManetManet
Manet
 
Design Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC ProtocolDesign Issues In Adhoc Wireless MAC Protocol
Design Issues In Adhoc Wireless MAC Protocol
 
1. Massive Machine-Type Communication.pptx
1. Massive Machine-Type Communication.pptx1. Massive Machine-Type Communication.pptx
1. Massive Machine-Type Communication.pptx
 
TDMA, FDMA, and CDMA
TDMA, FDMA, and CDMATDMA, FDMA, and CDMA
TDMA, FDMA, and CDMA
 
Node level simulators
Node level simulatorsNode level simulators
Node level simulators
 
Manet
ManetManet
Manet
 
Handover
HandoverHandover
Handover
 
Seminar report of optical ethernet
Seminar report of optical ethernetSeminar report of optical ethernet
Seminar report of optical ethernet
 
Interview question for 2g,3g,4g
Interview question for 2g,3g,4gInterview question for 2g,3g,4g
Interview question for 2g,3g,4g
 

Similar to SENSOR NETWORK PLATFORMS AND TOOLS

Ap 06 4_10_simek
Ap 06 4_10_simekAp 06 4_10_simek
Ap 06 4_10_simekNguyen Vinh
 
Wireless Sensor System Architecture
Wireless Sensor System ArchitectureWireless Sensor System Architecture
Wireless Sensor System Architecturevarun kumar
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortileST_World
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applicationsijsrd.com
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1Eric Theis
 
Researchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technologyResearchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technologyRamya Rajan
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systemsApurva Zope
 
4239213.ppt
4239213.ppt4239213.ppt
4239213.pptyibe5
 
Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structuresanair23
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptxGeetha982072
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesFatih Özlü
 
5 PEN PC TECHNOLOGY final
5 PEN PC TECHNOLOGY  final5 PEN PC TECHNOLOGY  final
5 PEN PC TECHNOLOGY finalHamsikha Arun
 

Similar to SENSOR NETWORK PLATFORMS AND TOOLS (20)

Embedded
EmbeddedEmbedded
Embedded
 
Embedded system
Embedded systemEmbedded system
Embedded system
 
Embeddedsystem
EmbeddedsystemEmbeddedsystem
Embeddedsystem
 
Appl 1340
Appl 1340Appl 1340
Appl 1340
 
Embedded Systems
Embedded SystemsEmbedded Systems
Embedded Systems
 
Ap 06 4_10_simek
Ap 06 4_10_simekAp 06 4_10_simek
Ap 06 4_10_simek
 
SDN Basics
SDN BasicsSDN Basics
SDN Basics
 
Wireless Sensor System Architecture
Wireless Sensor System ArchitectureWireless Sensor System Architecture
Wireless Sensor System Architecture
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applications
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
Researchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technologyResearchpaper 5-pen-pc-technology
Researchpaper 5-pen-pc-technology
 
Introduction to embedded systems
Introduction to embedded systemsIntroduction to embedded systems
Introduction to embedded systems
 
4239213.ppt
4239213.ppt4239213.ppt
4239213.ppt
 
Operating system Definition Structures
Operating  system Definition  StructuresOperating  system Definition  Structures
Operating system Definition Structures
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx
 
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and DisadvantagesOperating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
Operating System Windows CE 7.0 and Processor ARM Advantages and Disadvantages
 
5 PEN PC TECHNOLOGY final
5 PEN PC TECHNOLOGY  final5 PEN PC TECHNOLOGY  final
5 PEN PC TECHNOLOGY final
 
embedded systems
embedded systemsembedded systems
embedded systems
 

SENSOR NETWORK PLATFORMS AND TOOLS

  • 1. PRESENTED BY M. JUNO ISABEL SUSINTHRA
  • 2.
  • 3.  Sensor node hardware can be grouped into three categories  Augmented general-purpose computers  Dedicated embedded sensor nodes  System-on-chip (SoC)  Berkley motes due to their small form factor, open source software development, and commercial availability, have gained wide popularity in the sensor network research community
  • 4. AUGMENTED GENERAL-PURPOSE COMPUTER  Off-the-shelf operating systems such as WinCE, Linux and  with standard wireless communication protocols such as 802.11 or Bluetooth. Relatively higher processing capability More power hungry  Fully supported popular programming languages  Ex: PDAs
  • 5. DEDICATED EMBEDDED SENSOR NODES  In order to keep the program footprint small to accommodate their small memory size, programmers of these platforms are given full access to hardware but barely any operating system support.  Typically support at least one programming language, such as C.  Ex: mica, TinyOS, nesC
  • 6. SYSTEM-ON-CHIP (SOC)  Build extremely low power and small footprint sensor nodes that still provide certain sensing, computation, and communication capabilities.  Currently in the research pipeline with no predefined instruction set, there is no software platform support available.
  • 7.
  • 8. SENSOR NETWORK PROGRAMMING CHALLENGES  Event-driven execution allows the system to fall into low-power sleep mode when no interesting events need to be processed. At the extreme, embedded operating systems tend to expose more hardware controls to the programmers, who now have to directly face device drivers and scheduling algorithms, and optimize code at the assembly level.
  • 9. NODE-LEVEL SOFTWARE PLATFORMS  Node-centric design methodologies: Programmers think in terms of how a node should behave in the environment.  A node-level platform can be a node-centric OS, which provides hardware and networking abstractions of a sensor node to programmers.
  • 10. Node-Level Simulators  For engineer to perform performance study, which in terms of  Power  Bandwidth
  • 11. STATE-CENTRIC PROGRAMMING  Applications that isn’t just simply generic distributed programs over an ad hoc network. We have to centralize data into nodes. EX: target tracking
  • 12. STATE-CENTRIC PROGRAMMING Def: X: state of a system U: inputs Y: outputs K: update index F: state update function G: output observation function