Android-ROS Interaction for VLP LiFi for Localization-based Services PDR+proximity VLP (indoor map combined with global world map) Single-LED VLP+PDR Double-LED VLP for Simultaneous Localization and Calibration Tilted VLP OCC for IoT APP OCC-Bluetooth for IoT OCC for MIMO OCC for Restaurant Ordering OCC for Advertisement APP for Color-QR Code