Presentation is loading. Please wait.

Presentation is loading. Please wait.

Freemote: A Wireless Sensor Networks Emulation System Raphael Kummer Timothée Maret Peter Kropf

Similar presentations


Presentation on theme: "Freemote: A Wireless Sensor Networks Emulation System Raphael Kummer Timothée Maret Peter Kropf"— Presentation transcript:

1 Freemote: A Wireless Sensor Networks Emulation System 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 MINEMA Workshop – Lappeenranta – Finland – 21.08.2008

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

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 [ http://home.hefr.ch/wagen/InCov/ ] ISM ZigBee 2.4GHz band InCov prediction could replace the unrealistic circular coverage usually used in simulations

13 Validation InCov 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). RSSI Up RSSI Down RSSI Up

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


Download ppt "Freemote: A Wireless Sensor Networks Emulation System Raphael Kummer Timothée Maret Peter Kropf"

Similar presentations


Ads by Google