Text this: A hybrid range-free algorithm using dynamic communication range for wireless sensor networks