SlideShare a Scribd company logo
SensLAB: Very large scale open
wireless sensor network testbed

Pr. Eric Fleury
ENS de Lyon/LIP — INRIA/D-NET

fOOSa, Grenoble, November 2010


http://www.senslab.info/
Outline

!    «!Sensor Networks!» vanilla flavor

!    Tools for development

!    SensLAB : Very large scale open platform
     for deployment / experimentation



                                           2
Enabling Technology for
   Science                                         the complex


Perceive …                            the imperceptible



                         the atomic

             the small

the far




                                                                 3
The (A) Promise of Sensor
      Networks
 •         Dense monitoring & analysis of complex phenomena over
           large regions of space for long periods

      •     Many, small, inexpensive sensing devices
      •     Frequent sampling over long durations
      •     Non-perturbing
      •     Compute, communicate, and coordinate
      •     Many sensory modes and vantage points
•     Close to the physical phenomena of interest
•     Observe complex interactions
                                                              4
Embedded Networked Sensing
Many critical issues facing science, government:
   •  Public call for high fidelity and real time
      observations of the physical world
   •  Networks of smart, wireless sensors can reveal
      the previously unobservable
   •  Designing physically-coupled, robust, scalable,
      distributed-systems is challenging

The technology will also transform:
   •  business enterprise (from inventory to
      manufacturing),
   •  human interactions (from medical to social)


                                                    © INRIA / Photo Keksonen
                                                                               5
ENS: Embedded Networked Sensing
Embed numerous devices to monitor the physical world
Network to monitor, coordinate and perform higher-level identification
Sense and actuate adaptively to maximize information return

In-network and multi-scale
processing algorithms to achieve:
"  calability for densely deployed
 S
sensors
"  ow-latency for interactivity,
  L
triggering, adaptation
"  ntegrity for challenging system
 I
deployments




                                                                   6
Advantages of ENS
!    The essential power of this technology derives from
     EMBEDDING measurement devices in the physical world
     and NETWORKing them to achieve intelligent coordinated
     SENSING Systems


!    ENS has the perfect ingredients for multidisciplinary
     research because it offers transforming capabilities to the
     applications and challenging problems for the technologists.

!    Most generally stated our objective is to maximize
     information return from these adaptive sensing and
     actuation systems, across design, deployment, and run time
     the design of multiscale and in network processing
     algorithms.
                                                                7
Wireless sensor networks
!  A great recent technological successes
!  Many applications
     #  Environmental
     #  Security

     #  Automotive

     #  Healthy

     #  And many more

!    Still a hot topic in both the academic and
     industrial worlds
                                                  8
                                                      8
Outline

!    «!sensor network!» vanilla flavor

!    Tools for development

!    SensLAB : Very large scale open platform
     for deployment / experimentation



                                           9
Some classical topics
!    MAC protocols           !    Constraints:
!    Neighbor discovery           #    energy efficieny
!    1-1, N-1, 1-N routing        #    real-time
                                       QoS
     Leader election
                                  # 
! 
                                       etc.
     protocols
                                  # 


!    clustering protocols
!    time synchronization
     protocols
!    activity scheduling
!    etc.


                                                          10
Measures
!    Classical metrics:            !    Network lifetime
     #    Bandwidth                     #    First node to die
     #    Latency                       #    x% of nodes dead
!    Energy                             #    Based on coverage /
                                             connectivity properties
     #    Global energy
          consumption                   #    Given by the application
                                             operation
     #    Max energy consumption
     #    Network lifetime




                                                                    11
Perforamnce Evaluation
!    Analyse                            !    Simulation
     #    Stochastic geometry                #    Network simulator
     #    Percolation                        #    SHAWN
     #    Process algebra                    #    SENSE
     #    Markov chains                      #    QualNet
                                             #    COOJA
                                             #    Bonnmotion
!    What to analyse                         #    OMNeT++
     #    Which radio model ?                #    WSNet / WSim
     #    Which network models ?             #    TOSSIM
     #    Which modeling precision ?         #    OPNET
     #    Which protocol parameters ?




                                                                      12
Complete precise software suite
Physical Layer




                  Ideal            +          +              +
                  Model       collisions   pathloss      shadowing
   model




                      +          +              +
                 all interf    n-SINR      1-SINR/BPSK

                                                                     13
WSIM : Full platform simulator




                             14
WSIM

!    Full instruction set support for the target
     microcontroller
!    Cycle-accurate simulation
!    Simulation of peripherals such as timers
!    Interrupts
!    Cycle-accurate simulation of other peripherals
     (e.g. UART)
!    External peripherals (radio modules, LCD display)
!    A full system debug and performance analysis
     framework

                                                     15
WSIM : debug




               16
WSIM : GTKWave




                 17
WSIM : Cachegrind




                    18
Coupling WSIM + WSNET




                        19
Outline

!    «!sensor network!» vanilla flavor

!    Tools for development

!    SensLAB : Very large scale open platform
     for deployment / experimentation



                                           20
Deploying real application
!    Build new protocols / application
      –  Specification / Design
      –  simulation
      –  Experimentation


!    Large scale experimentation is a nightmare
      –  Fastidious for a dozen of nodes
      –  Manual handling / time consuming / boring


$ Needs to have a specific scientific tool
      $  eproducibility is a key factor
       R
      $  cientific experiment
       S
                                                     21
An expérimental Platform
◉ SensLAB     Goals
  !  Wireless Sensor Network Platform
  !  Large scale open to the community

  !  Projet ANR
       –  Kickoff   2008
◉ Spécificités
  !  Distributed on 4 remote sites
  !  Large scale 256 nodes / site

  !  Automation / Open

  !  Remote access

                                         22
Experimental platform
◉    Academia
      –  INRIA


            –    ASAP

            –    D-NET

            –    POPS

      –    UPMC / LIP6

      –    LSIIT

!    Industrial
            –    Thalès

                             23
Main goals
◉    Scientific tool                   ◉    Validation tools
      !    Large scale % 1000 nodes         !    A posteriori
      !    Generic / Open                   !    Prototyping, debugging,
      !    Automation                       !    Performance Evaluation
      !    Heterogeneous
      !    Remote access               ◉    Reproducibility

◉    Functionalities                        !    Experiments Versioning
      !    Non intrusive Monitoring         !    Log / stimuli replay
            !    Energy consumption,
            !    Radio
            !    Activity


                                                                           24
Main goals
◉    Hardware
      !    Real time access
      !    Robust
      !    Reliable access to all remote site
      !    Reliable (wired) feedback channel


◉    Software
      !    Multi applications handling in parallel
      !    Security / integrity
      !    Real time data access during ecperiments




                                                      25
General characteristics
◉  4   complementary sites:
       !    Radio technology
             –  Zigbee IEEE 802.15.4 2,4GHz
                (TI CC2420)
             –  Open MAC 868MHz (TI
                CC1101)
             –  Wi-Fi IEEE 802.11b
       !    Standard sensor
             –  temperature                   +              +
             –  luminosity
             –  sound
       !    Optional sensors
             –  Accelerometer / gyroscope         And / or
             –  accelerometer + GPS

                                                                 26
Sensor Architecture
◉    Developed by INRIA (creative common)

◉    Characteristic
      !  Micro-controller TI MSP430-1611
            –    8Mhz@16bit
            –    48Ko ROM
            –    10Ko RAM
      !    Interface Radio TI CC1101/CC2420
            –    frequency 868Mhz/2.4Ghz
            –    puissance de -30dBm à +10 dBm
      !    Serial unique DS2411 (6 octets)
      !    External Flash Memory ST M25P80 de
           1Mo
      !    Batteries Varta with controller de
           charge MCP73861
                                                 27
Capteurs SensLAB (D1.1a)
LEDs         FLASH        MSP430   ID         Radio           Antenna




I/O + JTAG                                        Daughter cards




  Sound              Luminosity     Temperature

                                                                   28
SensLAB Node (D1.1b)
◉  What     is a SensLAB node ?
     !   OPEN, i.e., no apriori on the soft
      !  Reliable feedback channel

      $  An open node dedicated to the user

      $  A control node

      $  A gateway SensLAB

=    Open Noeud + Gateway SensLAB + Control Node
                                                   Control Node
Open Node




 Gateway SensLAB

                                                         29
SensLAB Node
◉  Open   Node and Control Node
   !    Same technology % Simplicity / Open license
   !    Different roles

◉  Open   Node
   !    Totally programmable

◉  Control   Node
   !    Not accessible by the user
   !    Monitor the open node
   !    Handle all interfaces

                                                      30
SensLAB Gateway Node
!    Gather measures + SINK   !    Control the nodes
!    Offer a communication    !    Monitor energy
     interface                     consumption
!    Deploy code              !    Trigger faults




                                                       31
Deploy code on SensLAB
!    Using the Gateway / IPv4
     !    Ethernet (fixed node)
     !    WiFi (mobile nodes / outdoor nodes)




                                                32
Plate-forme expérimentale
◉ Résumé   des fonctionnalités par site :




                                            33
INRIA Lille - Nord Europe




                            34
Strasbourg – LSIIT




                     35
INRIA Grenoble – Rhône Alpes




                               © INRIA / Photo Keksonen
                               36
Global picture




                 37
Open tools / community
!    Tutorials (creative common)

!    Daughter cards (creative common)

!    WSN430 Drivers (mspgcc-430 tool chain)

!    OS
     #    Contiki / TinyOS / FreeRTSOS


!    Communication Lib
     #    MAC Layers / Simplicity® / Routing

                                               38
Small Technology, Broad Agenda
 !    Social factors
      #    security, privacy, information sharing
 !    Applications
      #    long lived, self-maintaining, dense instrumentation of previously
           unobservable phenomena
      #    interacting with a computational environment
 !    Programming the Ensemble
      #    describe global behavior, synthesis local rules that have correct,
           predictable global behavior
 !    Distributed services
      #    localization, time synchronization, resilient aggregation
 !    Networking
      #    self-organizing multihop, resilient, energy efficient routing
      #    despite limited storage and tremendous noise
 !    Operating system
      #    extensive resource-constrained concurrency, modularity
      #    framework for defining boundaries
 !    Architecture
      #    rich interfaces and simple primitives allowing cross-layer
           optimization
 !    Components
      #    low-power processor, ADC, radio, communication, encryption,
           sensors, batteries
                                                                                39
The Time is Right
!  Don’t be afraid to go out and tackle
   REAL problems.
!  They often reveal interesting challenges.

!  The technology is ready for it.

!  There is much innovation ahead.




!  Use   & contribute to SensLAB!

                                           40
More information
!    SensLAB Movie

!    www.senslab.info
       !    SensLAB portal


!    esimu.gforge.inria.fr :
       !    Trace analysis, source code annotation for
            performance & comsumption.
!    wsim.gforge.inria.fr
       !    Sensor platform emulator
!    wsnet.gforge.inria.fr
       !    Wireless network simulator
                                                         41

More Related Content

PDF
Introduction To SPOT
PDF
The evolution of scopes
PDF
BIOSECUMAX PED1000 brochure
PDF
MicazXpl Intelligent Sensors Network Project Presentation
PDF
Elektor 0304-2020
PDF
Ee201102 en
PDF
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
PDF
Mobile cloud - digital native generation - francois elie - fossa2011
Introduction To SPOT
The evolution of scopes
BIOSECUMAX PED1000 brochure
MicazXpl Intelligent Sensors Network Project Presentation
Elektor 0304-2020
Ee201102 en
“SensPro2 Highly Scalable Sensor Hub DSP for Computer Vision, AI and Multi-se...
Mobile cloud - digital native generation - francois elie - fossa2011

Viewers also liked (20)

PDF
Oss licences in academia - fossa2010
PDF
Rep Rap - 3D OSS Printers - by adrian bowyer- fossa2011
PDF
Presentazione Attività Svolta
PPTX
分布式的七个场景
PPTX
HIGIENE , SEGURIDAD Y SALUD OCUPACIONAL
PPTX
Pension slides 15 mts.
DOCX
Tan sri syed mokhtar shah bin syed nor al
PPTX
Simulationroundtablept2
KEY
Fred and Lee
PDF
Tough stuff leadership
PPTX
TIPS for Managing Tech and Workflow Changes in Libraries
DOCX
A recipe for happiness 2
PDF
Bug tracking - alert project - fossa2011
PDF
fOSSa2012- l grisoni - collbaoration between art and science
PPT
Discipline
PPTX
Choisi Promo
PDF
Sports marketing: where does the future lie - in the content or the conversa...
PPT
Jeopardy Game
PPTX
Hy solution사례(5)저축보험가입고객
Oss licences in academia - fossa2010
Rep Rap - 3D OSS Printers - by adrian bowyer- fossa2011
Presentazione Attività Svolta
分布式的七个场景
HIGIENE , SEGURIDAD Y SALUD OCUPACIONAL
Pension slides 15 mts.
Tan sri syed mokhtar shah bin syed nor al
Simulationroundtablept2
Fred and Lee
Tough stuff leadership
TIPS for Managing Tech and Workflow Changes in Libraries
A recipe for happiness 2
Bug tracking - alert project - fossa2011
fOSSa2012- l grisoni - collbaoration between art and science
Discipline
Choisi Promo
Sports marketing: where does the future lie - in the content or the conversa...
Jeopardy Game
Hy solution사례(5)저축보험가입고객
Ad

Similar to Senslab - open hardware - fossa2010 (20)

PPT
Mobile Web Services in Health Care and Sensor Networks
ODP
A Process Oriented Development Flow for Wireless System Networks by Bernard P...
PPTX
Wireless sensor networks (Yogesh Chandra Fulara)
PDF
Bringing Wireless Sensing to its full potential
PDF
J0525460
PPTX
Presentacion invento redes de sensores inalambricas
PPTX
Presentacion invento redes de sensores inalambricas
PDF
PPTX
Energy Aware performance evaluation of WSNs.
PPTX
Presentation l`aquila new
PPTX
New
PDF
20081114 friday food i labt ingrid moerman
PDF
20081114 Friday Food iLabt Ingrid Moerman
PDF
Ijnsa050204
PPTX
Wsn unit-1-ppt
PPT
gcettb presentation on sensor network
PPT
Data Modelling and Knowledge Engineering for the Internet of Things
PPTX
Sensor Based Network
PPT
WSN_UNIT 1 -BASICS OF WSN (1).ppt slides
PDF
MANET project
Mobile Web Services in Health Care and Sensor Networks
A Process Oriented Development Flow for Wireless System Networks by Bernard P...
Wireless sensor networks (Yogesh Chandra Fulara)
Bringing Wireless Sensing to its full potential
J0525460
Presentacion invento redes de sensores inalambricas
Presentacion invento redes de sensores inalambricas
Energy Aware performance evaluation of WSNs.
Presentation l`aquila new
New
20081114 friday food i labt ingrid moerman
20081114 Friday Food iLabt Ingrid Moerman
Ijnsa050204
Wsn unit-1-ppt
gcettb presentation on sensor network
Data Modelling and Knowledge Engineering for the Internet of Things
Sensor Based Network
WSN_UNIT 1 -BASICS OF WSN (1).ppt slides
MANET project
Ad

More from fOSSa - Free Open Source Software Academia Conference (20)

PDF
Les douze commandements du community manager
PDF
Les licences open source simplement ?
PDF
Diffuser les résultats de recherche ?
PDF
- Protection du logiciel - **François Pelligrini**
PDF
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
PPTX
In trust we trust ! Blablacar by frederic mazzella
PPTX
Open sourcing of Journalism by James Corbett
PDF
PDF
Eco Nomy Eco Trust Eco Systems - Introduction
ODP
#SAIFC késako - Semantic Analysis for Flow Computing
PDF
Analyse de la propriete intellectuel
PDF
From open source labs to ceo methods and advice by sysfera
PDF
Methods about Open Source Governance v2.5
Les douze commandements du community manager
Les licences open source simplement ?
Diffuser les résultats de recherche ?
- Protection du logiciel - **François Pelligrini**
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
In trust we trust ! Blablacar by frederic mazzella
Open sourcing of Journalism by James Corbett
Eco Nomy Eco Trust Eco Systems - Introduction
#SAIFC késako - Semantic Analysis for Flow Computing
Analyse de la propriete intellectuel
From open source labs to ceo methods and advice by sysfera
Methods about Open Source Governance v2.5

Recently uploaded (20)

PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
A Presentation on Artificial Intelligence
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PPT
Teaching material agriculture food technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
Encapsulation_ Review paper, used for researhc scholars
A Presentation on Artificial Intelligence
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Teaching material agriculture food technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The AUB Centre for AI in Media Proposal.docx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Network Security Unit 5.pdf for BCA BBA.
Spectral efficient network and resource selection model in 5G networks
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)

Senslab - open hardware - fossa2010

  • 1. SensLAB: Very large scale open wireless sensor network testbed Pr. Eric Fleury ENS de Lyon/LIP — INRIA/D-NET fOOSa, Grenoble, November 2010 http://www.senslab.info/
  • 2. Outline !  «!Sensor Networks!» vanilla flavor !  Tools for development !  SensLAB : Very large scale open platform for deployment / experimentation 2
  • 3. Enabling Technology for Science the complex Perceive … the imperceptible the atomic the small the far 3
  • 4. The (A) Promise of Sensor Networks •  Dense monitoring & analysis of complex phenomena over large regions of space for long periods •  Many, small, inexpensive sensing devices •  Frequent sampling over long durations •  Non-perturbing •  Compute, communicate, and coordinate •  Many sensory modes and vantage points •  Close to the physical phenomena of interest •  Observe complex interactions 4
  • 5. Embedded Networked Sensing Many critical issues facing science, government: •  Public call for high fidelity and real time observations of the physical world •  Networks of smart, wireless sensors can reveal the previously unobservable •  Designing physically-coupled, robust, scalable, distributed-systems is challenging The technology will also transform: •  business enterprise (from inventory to manufacturing), •  human interactions (from medical to social) © INRIA / Photo Keksonen 5
  • 6. ENS: Embedded Networked Sensing Embed numerous devices to monitor the physical world Network to monitor, coordinate and perform higher-level identification Sense and actuate adaptively to maximize information return In-network and multi-scale processing algorithms to achieve: "  calability for densely deployed S sensors "  ow-latency for interactivity, L triggering, adaptation "  ntegrity for challenging system I deployments 6
  • 7. Advantages of ENS !  The essential power of this technology derives from EMBEDDING measurement devices in the physical world and NETWORKing them to achieve intelligent coordinated SENSING Systems !  ENS has the perfect ingredients for multidisciplinary research because it offers transforming capabilities to the applications and challenging problems for the technologists. !  Most generally stated our objective is to maximize information return from these adaptive sensing and actuation systems, across design, deployment, and run time the design of multiscale and in network processing algorithms. 7
  • 8. Wireless sensor networks !  A great recent technological successes !  Many applications #  Environmental #  Security #  Automotive #  Healthy #  And many more !  Still a hot topic in both the academic and industrial worlds 8 8
  • 9. Outline !  «!sensor network!» vanilla flavor !  Tools for development !  SensLAB : Very large scale open platform for deployment / experimentation 9
  • 10. Some classical topics !  MAC protocols !  Constraints: !  Neighbor discovery #  energy efficieny !  1-1, N-1, 1-N routing #  real-time QoS Leader election #  !  etc. protocols #  !  clustering protocols !  time synchronization protocols !  activity scheduling !  etc. 10
  • 11. Measures !  Classical metrics: !  Network lifetime #  Bandwidth #  First node to die #  Latency #  x% of nodes dead !  Energy #  Based on coverage / connectivity properties #  Global energy consumption #  Given by the application operation #  Max energy consumption #  Network lifetime 11
  • 12. Perforamnce Evaluation !  Analyse !  Simulation #  Stochastic geometry #  Network simulator #  Percolation #  SHAWN #  Process algebra #  SENSE #  Markov chains #  QualNet #  COOJA #  Bonnmotion !  What to analyse #  OMNeT++ #  Which radio model ? #  WSNet / WSim #  Which network models ? #  TOSSIM #  Which modeling precision ? #  OPNET #  Which protocol parameters ? 12
  • 13. Complete precise software suite Physical Layer Ideal + + + Model collisions pathloss shadowing model + + + all interf n-SINR 1-SINR/BPSK 13
  • 14. WSIM : Full platform simulator 14
  • 15. WSIM !  Full instruction set support for the target microcontroller !  Cycle-accurate simulation !  Simulation of peripherals such as timers !  Interrupts !  Cycle-accurate simulation of other peripherals (e.g. UART) !  External peripherals (radio modules, LCD display) !  A full system debug and performance analysis framework 15
  • 19. Coupling WSIM + WSNET 19
  • 20. Outline !  «!sensor network!» vanilla flavor !  Tools for development !  SensLAB : Very large scale open platform for deployment / experimentation 20
  • 21. Deploying real application !  Build new protocols / application –  Specification / Design –  simulation –  Experimentation !  Large scale experimentation is a nightmare –  Fastidious for a dozen of nodes –  Manual handling / time consuming / boring $ Needs to have a specific scientific tool $  eproducibility is a key factor R $  cientific experiment S 21
  • 22. An expérimental Platform ◉ SensLAB Goals !  Wireless Sensor Network Platform !  Large scale open to the community !  Projet ANR –  Kickoff 2008 ◉ Spécificités !  Distributed on 4 remote sites !  Large scale 256 nodes / site !  Automation / Open !  Remote access 22
  • 23. Experimental platform ◉  Academia –  INRIA –  ASAP –  D-NET –  POPS –  UPMC / LIP6 –  LSIIT !  Industrial –  Thalès 23
  • 24. Main goals ◉  Scientific tool ◉  Validation tools !  Large scale % 1000 nodes !  A posteriori !  Generic / Open !  Prototyping, debugging, !  Automation !  Performance Evaluation !  Heterogeneous !  Remote access ◉  Reproducibility ◉  Functionalities !  Experiments Versioning !  Non intrusive Monitoring !  Log / stimuli replay !  Energy consumption, !  Radio !  Activity 24
  • 25. Main goals ◉  Hardware !  Real time access !  Robust !  Reliable access to all remote site !  Reliable (wired) feedback channel ◉  Software !  Multi applications handling in parallel !  Security / integrity !  Real time data access during ecperiments 25
  • 26. General characteristics ◉  4 complementary sites: !  Radio technology –  Zigbee IEEE 802.15.4 2,4GHz (TI CC2420) –  Open MAC 868MHz (TI CC1101) –  Wi-Fi IEEE 802.11b !  Standard sensor –  temperature + + –  luminosity –  sound !  Optional sensors –  Accelerometer / gyroscope And / or –  accelerometer + GPS 26
  • 27. Sensor Architecture ◉  Developed by INRIA (creative common) ◉  Characteristic !  Micro-controller TI MSP430-1611 –  8Mhz@16bit –  48Ko ROM –  10Ko RAM !  Interface Radio TI CC1101/CC2420 –  frequency 868Mhz/2.4Ghz –  puissance de -30dBm à +10 dBm !  Serial unique DS2411 (6 octets) !  External Flash Memory ST M25P80 de 1Mo !  Batteries Varta with controller de charge MCP73861 27
  • 28. Capteurs SensLAB (D1.1a) LEDs FLASH MSP430 ID Radio Antenna I/O + JTAG Daughter cards Sound Luminosity Temperature 28
  • 29. SensLAB Node (D1.1b) ◉  What is a SensLAB node ? !  OPEN, i.e., no apriori on the soft !  Reliable feedback channel $  An open node dedicated to the user $  A control node $  A gateway SensLAB =  Open Noeud + Gateway SensLAB + Control Node Control Node Open Node Gateway SensLAB 29
  • 30. SensLAB Node ◉  Open Node and Control Node !  Same technology % Simplicity / Open license !  Different roles ◉  Open Node !  Totally programmable ◉  Control Node !  Not accessible by the user !  Monitor the open node !  Handle all interfaces 30
  • 31. SensLAB Gateway Node !  Gather measures + SINK !  Control the nodes !  Offer a communication !  Monitor energy interface consumption !  Deploy code !  Trigger faults 31
  • 32. Deploy code on SensLAB !  Using the Gateway / IPv4 !  Ethernet (fixed node) !  WiFi (mobile nodes / outdoor nodes) 32
  • 33. Plate-forme expérimentale ◉ Résumé des fonctionnalités par site : 33
  • 34. INRIA Lille - Nord Europe 34
  • 36. INRIA Grenoble – Rhône Alpes © INRIA / Photo Keksonen 36
  • 38. Open tools / community !  Tutorials (creative common) !  Daughter cards (creative common) !  WSN430 Drivers (mspgcc-430 tool chain) !  OS #  Contiki / TinyOS / FreeRTSOS !  Communication Lib #  MAC Layers / Simplicity® / Routing 38
  • 39. Small Technology, Broad Agenda !  Social factors #  security, privacy, information sharing !  Applications #  long lived, self-maintaining, dense instrumentation of previously unobservable phenomena #  interacting with a computational environment !  Programming the Ensemble #  describe global behavior, synthesis local rules that have correct, predictable global behavior !  Distributed services #  localization, time synchronization, resilient aggregation !  Networking #  self-organizing multihop, resilient, energy efficient routing #  despite limited storage and tremendous noise !  Operating system #  extensive resource-constrained concurrency, modularity #  framework for defining boundaries !  Architecture #  rich interfaces and simple primitives allowing cross-layer optimization !  Components #  low-power processor, ADC, radio, communication, encryption, sensors, batteries 39
  • 40. The Time is Right !  Don’t be afraid to go out and tackle REAL problems. !  They often reveal interesting challenges. !  The technology is ready for it. !  There is much innovation ahead. !  Use & contribute to SensLAB! 40
  • 41. More information !  SensLAB Movie !  www.senslab.info !  SensLAB portal !  esimu.gforge.inria.fr : !  Trace analysis, source code annotation for performance & comsumption. !  wsim.gforge.inria.fr !  Sensor platform emulator !  wsnet.gforge.inria.fr !  Wireless network simulator 41