Text this: A dynamic energy-aware fault tolerant routing protocol for wireless sensor networks