Как работает «Найди мой Mac», поскольку в Mac нет GPS?

28

Я использовал «Найди свой Mac», чтобы найти наш Macbook Pro. Он был довольно точным и мог разместить компьютер в пределах 10 футов от его фактического местоположения. Я начал думать о том, как это на самом деле работает, поскольку у MBP нет GPS. Как работает «Найди мой Mac»?

daviesgeek
источник
1
Этой информации недостаточно для того, чтобы ответить на ваш вопрос, поэтому здесь она в качестве комментария: вы также можете получить информацию о местонахождении через информацию о маршрутизации ISP, но это не так надежно (из-за коммутаторов, настройки сети и просто расстояния ) и не используется для Find My Mac.
jmlumpkin
1
@jmlumpkin Я отредактировал ваш комментарий, так как возникла путаница в отношении того, на что ссылался «недостойный ответа». Я уверен, что вы имели в виду, что информация в вашем комментарии была недостаточной, чтобы быть ответом сама на себя. Просто сделал это понятнее.
Ян С.

Ответы:

15

Он проверяет, какие сети Wi-Fi находятся в зоне действия, а затем ищет их местоположения в большой базе данных известных точек доступа Wi-Fi - я думаю, что Apple использует базу данных Skyhook .

Майк Скотт
источник
12
Просто для ясности. В прошлом Apple использовала базу данных Skyhook, но в наши дни они создали свою собственную базу данных гораздо большего размера, используя краудсорсинг с iPhone, который включается при активном GPS-приемнике, когда они сталкиваются с любой сетью Wi-Fi (без необходимости фактически подключаться к Wi-Fi). ). Все устройства Apple, оборудованные GPS, также будут использовать триангуляцию Wi-Fi во время ожидания исправления GPS и (поскольку Wi-Fi работает в тысячи раз быстрее), чтобы дать GPS-чипу приблизительное местоположение, чтобы он мог сосредоточиться только на последних нескольких метрах. из местоположения исправить.
Абхи Бекерт
12

Система позиционирования Wi-Fi (WPS)

Mac может использовать идентификацию сети Wi-Fi для локализации. Это называется системой позиционирования Wi-Fi (WPS). Имя точки доступа и уровень сигнала определяется и просматривается в базе данных для определения местоположения. Чем больше точек доступа найдено, тем точнее локализация.

В отличие от GPS (Global Positioning System) или триангуляции вышек сотовой связи (вместе называемых Assisted-GPS), локализация на основе Wi-Fi хорошо работает внутри зданий .

Существуют разные базы данных, которые собирают точки беспроводного доступа:

gentmatt
источник
См. Также WiGLE Wifi ( wigle.net )
Водин
3

Даже без чипа GPS ваше местоположение может быть определено с использованием вашего MAC-адреса, SSID сетей Wi-Fi в диапазоне (как частных, так и общественных сетей), уровня сигнала и т. Д. В случае Apple эти данные передаются в службу Skyhook Wireless , который затем возвращает набор координат GPS (широта, долгота).

Если вас интересует, как геолокация работает на других устройствах и в приложениях, а также какие данные отправляются туда и обратно, посмотрите этот ответ на Stack Overflow, который объясняет, как Firefox делает это с помощью службы геолокации Google (что и используется большинством других приложений). ).

Матиас Биненс
источник
1
Технически, он не использует ваш MAC-адрес или SSID точки доступа , он использует BSSID точки доступа, который является MAC-адресом беспроводного интерфейса . (Интерфейс Ethernet маршрутизатора будет иметь другой MAC-адрес.)
Jamo
-4

ПРОСТО ОТВЕТ: у ноутбуков Mac нет чипа GPS. Они могут быть расположены через сети Wi-Fi.

анонимное
источник
1
Как это улучшает или отличается от других ответов - в этом случае это то же самое, но предоставляет меньше информации, чем другой ответ
user151019