Bluetooth-based Indoor Positioning through ToF and RSSI Data Fusion