We experimentally demonstrate a visible light indoor positioning based on camera with specular reflection cancellation. Results show that specular reflection is cancelled effectively and the robustness of the positioning system is improved significantly.