A novel geo-opportunistic routing algorithm for adaptive transmission in underwater internet of things. (11th March 2022)