Link Search Menu Expand Document (external link)

D-Cube: A Benchmark for Low-Power Wireless Systems

D-Cube is a full-fledged benchmarking infrastructure that provides a consistent way to evaluate the performance of low-power wireless systems. Hosted at the Institute of Technical Informatics of Graz University of Technology, D-Cube supports the automated testing of the reliability, timeliness, and energy consumption of low-power wireless communication protocols in a variety of settings. The primary audience of D-Cube are academic researchers and industry practitioners creating low-power wireless networking solutions that would like to quantitatively assess and compare their performance with that of other systems addressing the same class of applications.

D-Cube is fully open source with the software licensed under the MIT License and PCB design files under Creative Commons Attribution Share Alike 4.0 International.

This site serves as a quickstart guide to setup a new D-Cube instance using the provided source.

Architecture

To install D-Cube on your local infrastrucutre, two components need to be set up:

  • The Server-Side Components responsible for user interaction and orchestration of experiments
  • The testbed infrastructure made up of Observer Modules (using Raspberry Pi 3B and one or both custom PCBs) instrumenting the Target Nodes (currently nRF52840DK and TelosB Sky nodes are supported)

D-Cube Layout