Shepherd Nova#

Shepherd Nova is the public instance of the Shepherd Testbed - a public testbed for rigorous experiments under repeatable energy-harvesting conditions. In the second half of 2023 a semi-open instance of the Shepherd testbed went live. Public access is scheduled to launch during the MobiSys 2025.

What does the testbed offer?

  • 10+ observer-nodes for distributed operation

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

  • 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 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)

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

See also

A publication about Shepherd Nova can be found in the proceedings of the 23nd ACM International Conference on Mobile Systems, Applications, and Services (MobiSys 2025).

Attention

TODO: add link to paper and also add citation proposal