Return to Article Details Cacophony: Building a resilient Internet of things