Escaneo wifi de iOS, potencia de la señal

Por lo que yo sé, no es posible escanear en busca de zonas activas y leer sus valores de bssid y señal. Esto fue posible en iOS 4 mediante el uso de API privadas y ya no es posible en iOS 5 sin jailbreak. Incluso si fuera posible, la aplicación sería rechazada en la App Store. ¿Está bien?

Una compañía que tiene un sistema de posicionamiento para interiores afirma que pueden desarrollar este sistema en iOS. Sé de hecho que están buscando puntos de acceso e intensidad de señal y luego triangulando la señal en su aplicación actual de Android.

¿Hay alguna alternativa que me falta? Su reclamo me parece imposible, pero me encantaría saber de la gente de aquí. Me gustaría estar listo cuando hagan una demostración (aunque estoy esperando un jailbreak o algún tipo de simulacro)

Por lo que sé, esto aún se puede hacer (usando API privadas, por supuesto) mediante el framework MobileApple80211 .

El código Stumbler es una buena fuente de información sobre cómo usar este marco.

Para iOS 5 necesitarás un iPhone con jailbreak. Guvener Gokce tiene una publicación de blog muy educativa sobre esto: iPhone Wireless Scanner iOS5

Solo para actualizar la respuesta: El marco MobileApple80211 ha sido reemplazado por MobileWifi.framework . Necesitará un dispositivo con jailbreak (supuestamente no se puede hacer usando solo API privadas, por lo tanto, en un dispositivo de desarrollo / empresa sin jailbreak).