Indoor Intelligent Fingerprint-Based Localization: Principles, Approaches and Challenges | Synapse