User guide

13 / 18
UZL-Testbed User Guide
Foundations of Adaptive Networked Societies of Tiny Artefacts
4.2. Flashing the gateway node
Note, that you have to flash the gateway node (using the iShell Flash Loader Plugin) separately from
all other nodes which are programmed over the air. Either program the gateway node with a so-called
Data-Collector-and-iSeraerial application (you can find the corresponding bin-file at [8]) or enable
the iSeraerial including multihop support functionality of iSense in your application by
1. selecting iSeraerial support (first line in the red box 3)
2. constructing an IShellInterpreter in your application and calling
enable_seraerial() on it:
IShellInterpreter *isi_ = new IShellInterpreter(os());
isi_->enable_seraerial();
If you want to the gateway node to collect the results of your test via the data exchange protocol
enable the DataExchanger (red box 2). It collects the data of all registered DataProviders
using the tree routing protocol. For the data collection the gateway node must run the above mentioned
Data-Collector-and-iSeraerial application or you must enable the Data Collector -> Multihop support
(last line in box 3).