Приблизительное расстояние до ближайшей мобильной мачты
Я наткнулся на веб-сайт, который, по-видимому, позволяет пользователям вычислять, как далеко находятся ближайшие мачты мобильных телефонов. Есть ли способ отработки этого расстояния жестко закодированный в android? (Или у кого-нибудь есть предложения, как это сделать?)
4 ответов:
Одним из решений может быть отключение позиционирования GPS и включение толькопозиционирования ячейки . Я сомневаюсь, что существует какая-либотриангуляция позиционирования в этом случае, и устройство geo fix будет одним из ближайших мачт. После этого вы используете GPS и получаете реальное положение и вычисляете расстояние, используя расстояния Эйлера.
В GSM расстояние от мобильной станции до активной вышки сотовой связи является одним из основных параметров соединения. Это называется опережением времени (TA).
Обратите внимание, активная мачта обычно является ближайшей, но не всегда.
Значение TA обычно находится между 0 и 63, причем каждый шаг представляет собой опережение на один битовый период (приблизительно 3,69 микросекунды). С радиоволнами, распространяющимися со скоростью около 300 000 000 метров в секунду (то есть 300 метров в микросекунду), один Шаг TA тогда представляет собой изменение расстояния туда и обратно (в два раза превышающее дальность распространения) приблизительно на 1100 метров. Это означает, что значение TA изменяется для каждого изменения расстояния между мобильной и базовой станциями на 550 метров.
То есть расстояние до текущей вышки всегда известно мобильной станции с точностью до 550 метров.
Этот параметр должен быть легко доступен через стандартный Android API.
Это старый вопрос, но последние разработки в базах данных сотовых вышек, содержащих эту информацию, можно найти наВикипедии , включая длинный список общедоступных или бесплатных баз данных сотовых вышек по всему миру.
После дальнейших исследований я в конце концов пришел к такому выводу:
В Соединенном Королевстве теперь можно загрузить набор данных, предоставленный веб-сайтом Ofcom Sitefinder, содержащий информацию о более чем 140 000 мобильных мачтах в Великобритании, которыми можно манипулировать для поиска мачт мобильных телефонов.
Это нене ответ на вопрос, возможно ли это программно в Android, но, по крайней мере, предоставляет другой возможный вариант для разработчики, работающие над подобными проектами в Великобритании.
Comments