iOS Wi-Fi сканирование, уровень сигнала
Насколько я знаю, невозможно сканировать горячие точки в диапазоне и читать их bssid и уровень сигнала. Это стало возможным в iOS 4 с помощью частных API и более невозможно в iOS 5 без джейлбрейка. Даже если бы это было возможно, приложение было бы отклонено в App Store. Это правильно?
Одна компания, которая имеет систему внутреннего позиционирования, утверждает, что может разработать эту систему в iOS. Я точно знаю, что они сканируют горячие точки и уровни сигнала, а затем триангулируют сигнал в своем текущем приложении для Android.
Есть ли какие-то альтернативы, которые мне не хватает? Их претензии звучат для меня невозможно, но я хотел бы услышать от людей здесь. Я хотел бы быть готовым, когда они демо (хотя я ожидаю побег из тюрьмы или какой-то макет)
2 ответа
Насколько я знаю, это все еще можно сделать (используя частные API, конечно) с помощью платформы MobileApple80211.
Код Stumbler является хорошим источником информации о том, как использовать эту платформу.
Для iOS 5 вам понадобится взломанный iPhone. Guvener Gokce есть очень познавательный пост в блоге об этом: беспроводной сканер iPhone iOS5
Просто чтобы обновить ответ: платформа MobileApple80211 была заменена MobileWifi.framework. Вам понадобится взломанное устройство (предположительно, это не может быть сделано с использованием только частных API, следовательно, на устройстве, не подверженном джейлбрейку).