1 / 15

Freemote: A Wireless Sensor Networks Emulation System

Freemote: A Wireless Sensor Networks Emulation System. MINEMA Workshop – Lappeenranta – Finland – 21.08.2008. Raphael Kummer raphael.kummer@unine.ch Timothée Maret timothee.maret@hefr.ch Peter Kropf peter.kropf@unine.ch Jean-Frédéric Wagen jean-frederic.wagen@hefr.ch. Agenda. Context

hoshi
Download Presentation

Freemote: A Wireless Sensor Networks Emulation System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Freemote:A Wireless Sensor Networks Emulation System MINEMA Workshop – Lappeenranta – Finland – 21.08.2008 Raphael Kummerraphael.kummer@unine.ch Timothée Marettimothee.maret@hefr.ch Peter Kropfpeter.kropf@unine.ch Jean-Frédéric Wagenjean-frederic.wagen@hefr.ch

  2. Agenda • Context • Freemote architecture • How to work with Freemote • Future improvements • Conclusion

  3. Wireless Sensor Networks • Highly specialized operating systems adapted to limited hardware resource • TinyOs • Contiki • … • Complex, hard to learn programming languages • NesC • Application specific virtual machine • Maté • SwissQM • Freemote: • Lightweight Java-based tool for Java-based motes • Focus on behavior credibility • Mix real and emulated nodes • Fully configurable • Compatible with standards

  4. Freemote: idea

  5. Freemote: Architecture

  6. Freemote: Architecture

  7. Develop for Freemote

  8. Run your Application

  9. Watch your Application

  10. Future development • Integrate emerging Java Motes like Sentilla Point • Integrate TinyOS 2 • Linking Freemote with TOSSIM • Running experiments including Java and TinyOS nodes (TinyOS 1 & 2) • Link topology manager with InCov (Echenard and Wagen 2006) • Reproduce IEEE 802.15 signal propagation in indoor environments • Emulate more realistically WSNs • Experiment network • Introduce realistic energy consumption measurements • Introduce CPU measurements • Provide live configuration and statistical tools

  11. Preliminary experiment • « ping » request using TinyOS 1 (AODV ad-hoc routing)

  12. InCov : Coverage prediction for realistic radio simulation ISM ZigBee 2.4GHz band InCov prediction could replace the unrealistic circular coverage usually used in simulations [ http://home.hefr.ch/wagen/InCov/ ]

  13. Validation InCov RSSI Up RSSI Down RSSI Down RSSI Up Both Received Signal Strengh Indicator RSSI estimated on the up- and down-link (or no coverage) are measured and compared to InCov prediction (shown previously).

  14. Conclusion • 10’000 nodes emulation system • Java Mote emulation system • Same code runs on emulated nodes and JMotes (EIA-FR) • ZigBee compatible (e.g., Berkeley motes) • GUI • Available at: http://www.assembla.com/wiki/show/freemote/ • Free code source • Run directly from website (Java Web Start) • Basic system • Many possible improvements (TinyOS 1 not supported anymore => TYMO routing, Java on Sentilla motes, InCov validation in various building, … ) • Open to propositions: contact authors

  15. Thanks to Fabien Le Saoût & Pierre Plaçais for their work during their 3 months stay at EIA-FR Thank you! MINEMA Workshop – Lappeenranta – Finland – 21.08.2008 http://www.assembla.com/wiki/show/freemote

More Related