A discovery agent using Zeroconf via the jmDNS library