Freemote Emulator: A lightweight and visual Java emulator for WSN
Author(s)
Editor(s)
Harju, Jarmo
Heijenk, Geert
Langendorfer, Peter
Siris, Vasilios A
Publisher
: Springer-Verlag Berlin
Date issued
2008
From page
92
To page
103
Subjects
Wireless Sensor Networks lightweight emulator Java based Motes freemote
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.
Notes
, 2008
Event name
6th International Conference on Wired/Wireless Internet Communications
Location
Tampere, Finland
Publication type
conference paper
