Text this: IoT-based river water quality monitoring