Design and implementation of a cloud-based event-driven architecture for real-time data processing in wireless sensor networks | Synapse