SlideShare a Scribd company logo
1 of 41
Download to read offline
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

Viewers also liked

分布式的七个场景
分布式的七个场景分布式的七个场景
分布式的七个场景pluschen
 
HIGIENE , SEGURIDAD Y SALUD OCUPACIONAL
HIGIENE , SEGURIDAD  Y SALUD OCUPACIONALHIGIENE , SEGURIDAD  Y SALUD OCUPACIONAL
HIGIENE , SEGURIDAD Y SALUD OCUPACIONALWENDY
 
Pension slides 15 mts.
Pension slides 15 mts.Pension slides 15 mts.
Pension slides 15 mts.Exwel Trust
 
Tan sri syed mokhtar shah bin syed nor al
Tan sri syed mokhtar shah bin syed nor alTan sri syed mokhtar shah bin syed nor al
Tan sri syed mokhtar shah bin syed nor almimi
 
Tough stuff leadership
Tough stuff leadershipTough stuff leadership
Tough stuff leadershipColleen Harris
 
TIPS for Managing Tech and Workflow Changes in Libraries
TIPS for Managing Tech and Workflow Changes in LibrariesTIPS for Managing Tech and Workflow Changes in Libraries
TIPS for Managing Tech and Workflow Changes in LibrariesColleen Harris
 
Sports marketing: where does the future lie - in the content or the conversa...
Sports marketing:  where does the future lie - in the content or the conversa...Sports marketing:  where does the future lie - in the content or the conversa...
Sports marketing: where does the future lie - in the content or the conversa...cainster
 
Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객valuasset
 

Viewers also liked (20)

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

Similar to Senslab - open hardware - fossa2010

Ingrid moerman isbo ng wi nets - overview of the project
Ingrid moerman   isbo ng wi nets - overview of the projectIngrid moerman   isbo ng wi nets - overview of the project
Ingrid moerman isbo ng wi nets - overview of the projectimec.archive
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialAdrian Hornsby
 
Pandora FMS - Technical presentation
Pandora FMS - Technical presentationPandora FMS - Technical presentation
Pandora FMS - Technical presentationSancho Lerena
 
Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...Real-Time Innovations (RTI)
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptxGeetha982072
 
DavidRailaResumeJune2015
DavidRailaResumeJune2015DavidRailaResumeJune2015
DavidRailaResumeJune2015David Raila
 
Track 2 session 4 - st dev con 2016 - opensoftwarex
Track 2   session 4 - st dev con 2016 - opensoftwarexTrack 2   session 4 - st dev con 2016 - opensoftwarex
Track 2 session 4 - st dev con 2016 - opensoftwarexST_World
 
R&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheR&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheReseauxetservicestpa
 
Epics introduction-dec-2010
Epics introduction-dec-2010Epics introduction-dec-2010
Epics introduction-dec-2010awarenessproject
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data CollectionLeandro Agro'
 
Presentation11
Presentation11Presentation11
Presentation11KellyCheah
 
MingLiuResume2016
MingLiuResume2016MingLiuResume2016
MingLiuResume2016Ming Liu
 
How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?Amazon Web Services
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedShinji Shimojo
 
Sun SPOT, Wireless Sensors Networks
Sun SPOT, Wireless Sensors NetworksSun SPOT, Wireless Sensors Networks
Sun SPOT, Wireless Sensors NetworksJosé Ariza
 
Developing a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor NetworkDeveloping a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor Networkadnanfaisal
 
Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.ikrrish
 

Similar to Senslab - open hardware - fossa2010 (20)

Ingrid moerman isbo ng wi nets - overview of the project
Ingrid moerman   isbo ng wi nets - overview of the projectIngrid moerman   isbo ng wi nets - overview of the project
Ingrid moerman isbo ng wi nets - overview of the project
 
Bringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potentialBringing Wireless Sensing to its full potential
Bringing Wireless Sensing to its full potential
 
Pandora FMS - Technical presentation
Pandora FMS - Technical presentationPandora FMS - Technical presentation
Pandora FMS - Technical presentation
 
SDN Basics
SDN BasicsSDN Basics
SDN Basics
 
Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...Distributed Communication and Control for a Network of Melting Probes in Extr...
Distributed Communication and Control for a Network of Melting Probes in Extr...
 
51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx51679421-Wireless-Sensor-Networks-PPT.pptx
51679421-Wireless-Sensor-Networks-PPT.pptx
 
DavidRailaResumeJune2015
DavidRailaResumeJune2015DavidRailaResumeJune2015
DavidRailaResumeJune2015
 
Track 2 session 4 - st dev con 2016 - opensoftwarex
Track 2   session 4 - st dev con 2016 - opensoftwarexTrack 2   session 4 - st dev con 2016 - opensoftwarex
Track 2 session 4 - st dev con 2016 - opensoftwarex
 
R&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christopheR&s 10 juin 2015 sigfox christophe
R&s 10 juin 2015 sigfox christophe
 
Epics introduction-dec-2010
Epics introduction-dec-2010Epics introduction-dec-2010
Epics introduction-dec-2010
 
4a+b S. Fischer Wisebed
4a+b S. Fischer Wisebed4a+b S. Fischer Wisebed
4a+b S. Fischer Wisebed
 
Leandro Agrò
Leandro AgròLeandro Agrò
Leandro Agrò
 
Massive Data Collection
Massive Data CollectionMassive Data Collection
Massive Data Collection
 
Presentation11
Presentation11Presentation11
Presentation11
 
MingLiuResume2016
MingLiuResume2016MingLiuResume2016
MingLiuResume2016
 
How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?How Can We Answer the Really BIG Questions?
How Can We Answer the Really BIG Questions?
 
Future Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and TestbedFuture Internet: Managing Innovation and Testbed
Future Internet: Managing Innovation and Testbed
 
Sun SPOT, Wireless Sensors Networks
Sun SPOT, Wireless Sensors NetworksSun SPOT, Wireless Sensors Networks
Sun SPOT, Wireless Sensors Networks
 
Developing a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor NetworkDeveloping a Component-based Simulator for Wireless Sensor Network
Developing a Component-based Simulator for Wireless Sensor Network
 
Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.Energy Aware performance evaluation of WSNs.
Energy Aware performance evaluation of WSNs.
 

More from fOSSa - Free Open Source Software Academia Conference

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

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
 
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
 
Resultats nuit info 2013
Resultats nuit info 2013Resultats nuit info 2013
Resultats nuit info 2013
 
In trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzellaIn trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzella
 
Open sourcing of Journalism by James Corbett
Open sourcing of Journalism by James CorbettOpen sourcing of Journalism by James Corbett
Open sourcing of Journalism by James Corbett
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen intelligence by tom secker
Open intelligence by tom secker
 
Eco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - IntroductionEco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - Introduction
 
Innovation & Massive data
Innovation & Massive dataInnovation & Massive data
Innovation & Massive data
 
#SAIFC késako - Semantic Analysis for Flow Computing
 #SAIFC késako - Semantic Analysis for Flow Computing #SAIFC késako - Semantic Analysis for Flow Computing
#SAIFC késako - Semantic Analysis for Flow Computing
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGS
 
Afup 10 ans plus tard
Afup 10 ans plus tardAfup 10 ans plus tard
Afup 10 ans plus tard
 
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
HP Fossology v5.3
 
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 

Recently uploaded

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 

Recently uploaded (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

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