Text this: Indoor positioning and orientating system based on visible light communication