Internet of Things (IoT), MQTT protocol, data collection, centralized monitoring, real-time analytics, online machine learning, flood prediction, water level forecasting.