Indoor smartphone localization via fingerprint crowdsourcing: challenges and approaches
A survey of indoor positioning systems for wireless personal networks