Я примерно год назад для проверки этой теории написал программку под Андроид для локального позиционирования по возмущениям магнитного поля на Samsung Galaxy S c магнитным датчиком. https://www.youtube.com/watch?v=xk5v20cXLfM
Локальное позиционирование Андроид
Проверил,работает. Но есть конечно нюансы. Вообще эту тему раньше активно развивали финны для позиционирования в закрытых помещениях,супермаркетах и т.д Похоже наши наностроители, тоже что то подобное удумали. :)