Text this: Indoor positioning system: a review