Freemote Emulator: A Lightweight and Visual Java Emulator for WSN

  • Timothée Maret
  • Raphaël Kummer
  • Peter Kropf
  • Jean-Frédéric Wagen
Conference paper

DOI: 10.1007/978-3-540-68807-5_8

Part of the Lecture Notes in Computer Science book series (LNCS, volume 5031)
Cite this paper as:
Maret T., Kummer R., Kropf P., Wagen JF. (2008) Freemote Emulator: A Lightweight and Visual Java Emulator for WSN. In: Harju J., Heijenk G., Langendörfer P., Siris V.A. (eds) Wired/Wireless Internet Communications. WWIC 2008. Lecture Notes in Computer Science, vol 5031. Springer, Berlin, Heidelberg

Abstract

Research on Wireless Sensor Networks (WSNs) has developed highly optimized software environments fitting the limited hardware resource constraints of Motes. Unfortunately, these environments suffer from relatively complex programming models. Nowadays well known languages such as Java and optimized JVMs become available and simplify the application development for the Motes. Thus, we developed the Freemote Emulator which is a Java based emulator providing a lightweight emulation tool for emerging Java based Motes. It runs experiments in real time mixing real and emulated nodes. Its layered architecture and a set of predefined code templates allow developers to quickly produce runnable code for real and emulated nodes as well as predefined scenarios to help the newcomers to introduce into the system and WSNs. Our emulator provides as well a useful visualization tool based on a parametrizable slow down feature that helps to understand complex WSN behaviours and to debug tricky implementation problems. Finally, a single emulation can run on several computers, thus allowing programmers to conduct experiments with a pretty large number of emulated and real nodes.

Keywords

Wireless Sensor Networks Lightweight Emulator Java Based Motes Freemote 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Timothée Maret
    • 1
  • Raphaël Kummer
    • 2
  • Peter Kropf
    • 2
  • Jean-Frédéric Wagen
    • 1
  1. 1.TIC InstituteUniversity of Applied Science of FribourgFribourgSwitzerland
  2. 2.Computer Science DepartmentUniversity of NeuchâtelNeuchâtelSwitzerland

Personalised recommendations