Variable ferry routing algorithm for sparse wireless sensor networks. (2016)