An effective indoor positioning system is built, in terms of low cost, high accuracy, Plug-and-Play infrastructure and good user experience, and it is actually employing a proprietary fusion algorithm (including optimised BLE beacons settings, site planning, multilateral positioning, noise reduction, changing events, special event handling and stabilisation etc.).