Observer Nodes


E-Cube makes use of several Raspberry Pi 4 nodes, each connected to a uSMU [1] source measurement unit, and custom add-on card containing analog switches to selectively connect or disconnect interfaces such as UART or Spy-by-Wire between the MSP430UIF, Raspberry Pi, and target node. As such, each observer node supplies a target node with a predefined energy trace and measures the computational performance via proof-of-work algorithms.

Each observer, which is powered by PoE and connected via Ethernet to a central server, is completely agnostic to the hardware platform chosen as a target, as long as the latter can be programmed via USB and powered via a 0-5V supply. Currently each E-Cube node is attached to a MSP430FR5994 Launchpad (MSP-ESP430FR5994 [2]) as target node.