One of our key design goals is resilient, uninterrupted operation. Waggle nodes must run continuously, quietly gathering scientific data, and where possible, doing initial in-situ analysis. Like a deep space probe, it would be extremely inconvenient to send someone out to a Waggle node and ask them to press the reset button or install a new flash memory card.
Our custom system management board, Sysmon V1.0 went into production in November 2014. It provides environmental monitoring of the internal components, including moisture and temperature as well as electrical monitoring of current and voltage. Modules can be powered up and down and a set of heartbeat sensors ensure that failed modules can be quickly detected. Future versions of Sysmon will allow us to remotely update module firmware.