MantisOS and WaspOS on ICL BSN2 nodes

Antoine Fraboulet

INRIA Rhône Alpes
A4RES Project


    CITI Laboratory
    Domaine Scientifique de la Doua, INSA de Lyon
    Bâtiment Claude Chappe 
    6, avenue des Arts
    69621 Villeurbanne Cedex
    France
  

Revision History
Revision 0.02009-03-02
Revision 0.52009-03-08
Revision 0.82009-03-11

Table of Contents

I. Introduction
II. Simulation basics
1. Simple example
III. MantisOS
IV. WaspOS
1. Blink examples and Wsim main options
2. WSim logging options and simulation informations
3. WSim execution traces and events
4. Serial port communications and external programs
5. Step by Step debugging using GDB
6. WSim and eSimu performance estimation
V. Gateways setup on serial links
VI. Distributed simulation
1. Starting wsnet1
2. Running applications with the network
3. Debuging distributed applications
4. Wireless performance estimation and code source annotation
VII. Useful links and resources

List of Figures

II.1. Compile / Test Loop
IV.1. Sample application Screenshot : 01_blink_led
IV.2. Sample application Screenshot : 01_blink_led, led traces
IV.3. Sample application Screenshot : 01_blink_led, traces
IV.4. Sample application Screenshot : 01_blink_led, traces (zoom)
IV.5. Sample application Screenshot : 01_blink_led, traces (zoom)
IV.6. Sample application Screenshot : 02_trace_demo
IV.7. Sample application Screenshot : 02_trace_demo, serial through UDP
IV.8. Sample application Screenshot : 02_trace_demo, serial through bsnmon
IV.9. Sample application Screenshot : 02_trace_demo, step by step mode
IV.10. Sample application Screenshot : 01_blink_led, performance estimation
IV.11. Sample application Screenshot : linear energy consumption
V.1. Using WSim with gateways
VI.1. Distributed Simulation Setup
VI.2. MantisOS: sense and forward demo application
VI.3. MantisOS: sense and forward demo application, debug mode