Someone once said, "To know oneself, one should assert onself." Researchers at the University of Texas at Dallas Distributed Systems Lab, took this notion and created an Advanced wireleSS Environment Research Testbed. ASSERT provides users with the true ability to know oneself. In many instances, simulation allows for rapid development and testing, but it does not provide a realistic RF environment. To compensate for this field experiments are performed yet when problems are encountered, it can be difficult to located and correct them. ASSERT provides users with the advantage of simulations and field experiments without the suffering and disadvantages of both! The goal of this testbed is to provide experimenter with the ability to run controlled, repeatable experiments that would have a similar performance to that of field experiments without the associated deployment and travel costs.
ASSERT has been a work in progress for the past two years and currently offers a forty site testbed. As wireless networking is becoming more pervasive there has been a greater desire to develop communication hardware and protocol stacks that have a number of desirable properties like increased throughput, reduced latency, reduced energy consumption, quality of service security, etc. ASSERT is a true emulation testbed. Field testing requires extensive time and energy. Changes to the location of devices require physical movement of the equipment and measurement devices from place to place making repeatability a difficult task.
The hardware for each site consists of two mated boards, the Site board and the RF board. Each Site board consists of an ARM 200MHz processor, 256MB of on board RAM, a Xilinx FPGA, support for an external clock and various peripheries such as Ethernet and RS-232. The RF board consists of 17 SMA coaxial connectors, 16 of which are used to connect to other Site-RF board pairs and 1 dedicated to the Unit Under Test (UUT). The current system integrates the Crossbow/MEMSIC MICA2 (900MHz) Mote platform with gateways as UUTs, however any device operating in the 700MHz to 1100MHz range is natively supported.
ASSERT emulates the distance between multiple devices by using variable attenuation - this means that identical tests can be performed in the lab compared to the field. ASSERT also allows users to conduct experiments in licensed frequencies like the cellular service bands without interfering with the services offered by the owners of these licensed bands. By changing signal attenuation levels, using programmable attenuators and amplifiers on the path between nodes, UT researchers emulated the formation/disruption of wireless links and node mobility. Using power dividers/ combiners they are able to emulate complex, multi-hop wireless sensor networks. As all communication is over coaxial cables, the network is immune to interference from other wireless networks, or allows the flexibility for users to inject the desired amount of noise into the links.
The ASSERT software performs a variety of tasks including monitoring for faults, efficiently allocating resources and providing an easy to use interface. ASSERT currently consists of forty nodes and is designed to scale to at least one thousand nodes without any design changes. Researchers at UT Dallas are converting the UI from the current small Java program to a web based application so that the experiment set up and data gathering is done by the experimenter from their browser. Through the sophisticated custom hardware and easy-to-use control software ASSERT has many valuable features that allow it to reduce the cost of testing wireless networking protocols at scale. This device independent platform for developing and testing wireless network protocols has taken experimentation to a new level!
For more information on the MICA2, click here.
For more information on ASSERT, click here.



