Text this: Utilizing the internet of things (IoT) to develop a remotely monitored autonomous floodgate for water management and control