Developer documentation
The original version of w-iLab.t was based on Motelab (http://motelab.eecs.harvard.edu/). Over the years, the Motelab code was significantly extended (*). As major reconstructions of the code are currently taking place, the source of w-iLab.t and the w-ilab.t tools source is currently not publicly accessible. Please contact Bart.Jooris [AT] intec.ugent.be for more information. We aim to make the new release of w-iLab.t fully open source. Please check back here for updated information.
(*) Why w-iLab.t is not just a Motelab clone:
Motelab is a passive sensor lab where the DUTs are restricted to the Tmote Sky (DUT=device_under_test).
w-iLab.t is an active wireless lab.
Passive versus active
Active=interact on the Environment of the sensors
- Current measurement with sample rate up to 10kHz on all the DUTs
- Battery voltage can be adjusted at any time on all the DUTs (energy harvesting)
- Audio can be injected and acquired into and from the DUTs using the soundblaster of the iNode.
- Analogue and digital hardware events (like node reset) can be triggered on and acquired from the DUTs.
All of this can be prepared before running an experiment or can be adjusted real time during the experiment by using the scenarios tab.
Sensor lab versus wireless lab
- The embedded PC acting as intermediate node (iNode) between the control server and sensor device can become an active member of the experiment (kernel adj., drivers adj., click router code, java)
- w-iLab.t supports WiFi, sensor, cognitive,... (and not only sensor...) experiments
- The lab can be extended with other wireless technologies (BT, IrDA, 3G,...)









