Extensible Architecture for Distributed Near Real-Time Environmental Monitoring