Software-defined acoustic underwater mesh networks