Real Time Monitoring of Water Quality for Rural Areas: A Machine Learning and Internet of Things Approach | IEEE Conference Publication | IEEE Xplore