Your SlideShare is downloading. ×
0
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Senslab - open hardware - fossa2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Senslab - open hardware - fossa2010

348

Published on

The SensLab OSS / Open Hardware project (Arduino alike)

The SensLab OSS / Open Hardware project (Arduino alike)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
348
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. SensLAB: Very large scale openwireless sensor network testbedPr. Eric FleuryENS de Lyon/LIP — INRIA/D-NETfOOSa, Grenoble, November 2010http://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 complexPerceive … the imperceptible the atomic the smallthe 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 SensingMany 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 challengingThe technology will also transform: •  business enterprise (from inventory to manufacturing), •  human interactions (from medical to social) © INRIA / Photo Keksonen 5
  • 6. ENS: Embedded Networked SensingEmbed numerous devices to monitor the physical worldNetwork to monitor, coordinate and perform higher-level identificationSense and actuate adaptively to maximize information returnIn-network and multi-scaleprocessing algorithms to achieve:"  calability for densely deployed Ssensors"  ow-latency for interactivity, Ltriggering, adaptation"  ntegrity for challenging system Ideployments 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 suitePhysical 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
  • 16. WSIM : debug 16
  • 17. WSIM : GTKWave 17
  • 18. WSIM : Cachegrind 18
  • 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 AntennaI/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 NodeOpen 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
  • 35. Strasbourg – LSIIT 35
  • 36. INRIA Grenoble – Rhône Alpes © INRIA / Photo Keksonen 36
  • 37. Global picture 37
  • 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

×