The fresh water in rivers beneath the Earth's surface is as significant to humans as that on the surface. However, the water quality is difficult to monitor due to its unapproachable nature. In this work, we consider building networks to monitor water quality in subterranean rivers. The network node is designed to have limited functions of floating and staying in these rivers when necessary. We provide the necessary conditions to set up such networks and a topology building method, as well as the communication process between nodes. Furthermore...