A Smart2 Gaussian process approach for indoor localization with RSSI fingerprints