Shepherd Nova#

Shepherd Nova is the public instance of the Shepherd Testbed - a distributed platform for rigorous experiments under repeatable energy-harvesting conditions.

The Paper introducing Shepherd Nova was published in the proceedings of the 23nd ACM International Conference on Mobile Systems, Applications, and Services (MobiSys 2025).

Direct Link: https://testbed.nes-lab.org/

What does the testbed offer?#

  • 10+ observer-nodes for distributed operation

  • nRF52-Targets with additional MSP430 that can be used as FRAM for checkpointing

  • consistently replicate real-world spatio-temporal energy availability across multiple experiments

  • record power traces at a rate of 100 kHz with separate values for current & voltage (optional)

  • timestamping with sub 1us accuracy across the testbed

  • recording of target-GPIO with up to 1 MHz and 9 / 12 channels (optional)

  • decoding of UART at configurable baud rate (optional)

  • patching of node-ID in ELF target-firmware (optional)

  • embedded logs, including an extensive warning-system that supervises & diagnoses every critical element during operation

  • tooling in and around the system (batteries included)

Sitemap#