Hardware
Wireless Mesh Routers
The mesh routers are based on the PC Engines Alix2c2/Alix2d2 and Alix3d2 embedded PC boards with the following features:
CPU | 500 MHz AMD Geode LX800 |
DRAM | 256 MB DDR DRAM |
Ethernet | 2 Ports |
Expansion | 2 Mini PCI slots 2 USB 2.0 ports |
Storage | CompactFlash socket |
Enclosure | Custom |
Each router is equipped with three or more IEEE 802.11a/b/g network interface cards (NICs). Currently, we use one LogiLink WL0025 dongle based on the RT2501U architecture with an RT2571W BB/MAC IC and RT2528 RF IC. This NIC features an on-board R-SMA connector and a 4 dBi Hi-Gain antenna.
The antennas are mounted at the side panels of the router using extension cables. Additionally, all mesh routers are equipped with two Atheros-based MiniPCI cards (WLM54SAG) connected with dual-band antennas. 10 outdoor nodes are currently being deployed. They use the weather-proof 4A2E kit and special outdoor antennas.
Wireless Sensor Nodes
Each mesh router is equipped with a MSB-A2 sensor node (developed at Freie Universität Berlin) that is connected via a USB cable which provides power supply and is used to write firmware images to the flash memory.
The MSB-A2 sensor nodes use an LPC2387 microcontroller produced by NXP Semiconductors. The frequency of the 32-bit ARM7 TDMI-S core based microcontroller can be dynamically configured at runtime to up to 72 MHz, depending on the sensor network application and energy requirements. The TI (formerly Chipcon) CC1100 transceiver uses the ISM band at 863 to 870 MHz with a maximum data rate of 500 kbit/s. The MSB-A2 nodes set up a wireless testbed in parallel to the mesh routers that is fully orthogonal to the frequency band used by IEEE 802.11.
Microcontroller | NXP Semiconductors LPC2387 |
CPU Frequency | up to 72 MHz |
RAM | 98 KiB |
Flash | 512 KiB |
Transceiver | Chipcon CC1100 |
Expansion |
GPIO pins |
Storage | microSD-card socket |
The sensor nodes are equipped with a Sensirion SHT-11 temperature and humidity sensor. Depending on the experiment scenario, extensions are connected on-demand via the general purpose input/output pins (GPIO) or the second on-board mini USB port. In addition to the internal 512 KiB flash memory, microSD-cards can be used. Unlimited data storage is available via the Ethernet backbone provided by the mesh routers.