Communication under water

Lets say a public swimming pool with 20 devices in the water. One PC receiving info from the sensors (one sensor per device). Its a rough idea at the moment as I am trying to figure out if its even feasible.

I want the PC to retrieve info from each device with the least delay possible. The PC should also be able to identify and distinguish each device .