freemote: a wireless sensor networks emulation system

Post on 27-Jan-2016

35 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Freemote:A Wireless Sensor Networks Emulation System

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

MINEMA Workshop – Lappeenranta – Finland – 21.08.2008

Agenda

◆Context

◆Freemote architecture

◆How to work with Freemote

◆Future improvements

◆Conclusion

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

Freemote: idea

Freemote: Architecture

Freemote: Architecture

Develop for Freemote

Run your Application

Watch your Application

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

Preliminary experiment

◆ « ping » request using TinyOS 1 (AODV ad-hoc routing)

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

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 DownRSSI Up

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

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

top related