The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario