User guide

5 / 18
UZL-Testbed User Guide
Foundations of Adaptive Networked Societies of Tiny Artefacts
2. General Description of the UZL-Testbed
This user guide describes
how the UZL-testbed looks like, and
how an application can be simulated in Shawn using the same environment parameters.
So far, the testbed comprises the 22 iSense sensor nodes (of type R1) shown in Table 1: MAC
addresses of UZL-testbed nodes.. Two of them are so-called gateway nodes equipped with a Core
Module (cf. [4]) with SMA antenna and a Gateway Module (cf. [5]) connected to a computer. The
Gateway Modules enable power supply and communication of the node to iShell running on the
connected computer and vice versa. The Gateway Module can also be used to program the connected
Core Module.
The ordinary sensor nodes are equipped with a Core Module with SMA antenna and a Security
Module including a PIR (passive infrared) sensor and an accelerometer. They are plugged to power
outlets. Technical data, software documentation and a demo application concerning the Security
Module can be found in [6].
MAC (Hex) MAC (Dec)
Type
06 0D 1549
06 0e 1550
06 14 1556
06 17 1559
06 35 1589
06 40 1600
08 78 2168
08 7f 2175
78 54 30804
78 56 30806
78 57 30807
78 5c 30812
78 68 30824
78 6a 30826
94 73 38003
94 7d 38013
94 7e 38014
94 7f 38015
94 83 38019
94 9e 38046
94 a0 38048
Gateway
94 a4 38052
Gateway
Table 1: MAC addresses of UZL-testbed nodes.
A node is identified uniquely by its MAC address. The first column of Table 1 shows the MAC
addresses as hexadecimal, the second column as decimal value. For example, using the command
os().debug(“My id is %x = %d.”, os().id(), os().id())
results in the following output in the SerialMonitor-Plugin of iShell:
My id is 0x94a0 = 38048.