Requisitos de hardware / software de navigation interior para iOS

Estoy desarrollando un sistema de navigation para mi universidad como un tipo de actividad de investigación. Estoy usando SVGKit para mostrar los planos de planta. Y ahora necesito proporcionar un service de localización de usuarios para la navigation y el seguimiento. Entonces estas son mis preguntas:

1) ¿Necesito algún hardware especial instalado en la universidad (Cisco MSE, por ejemplo, o algunos análogos más baratos), o puedo aplicar algún software / tecnología a nuestro hardware actual para la determinación de la location del usuario del lado del server? Si lo hago, ¿qué equipo necesito para ello? Es decir, sería una unidad para toda la universidad, o una por cada piso, ¿o qué?

2)

P: ¿Por qué el cliente de iPhone de Redpin no se ajusta al Acuerdo de iPhone SDK? R: Apple no proporciona una API pública para recuperar datos WiFi. Para que el cliente de iPhone funcione, tuvimos que usar una API privada, que no está permitida por el Acuerdo SDK de iPhone.

(c) http://networkingpin.org/faq.html

¿Significa que RedPin es inaceptable en AppStore, así que no puedo usarlo?

3) ¿ Navizon ITS requiere algún equipo de hardware específico, excepto los enrutadores standart?

Gracias a todos, tal vez puedan ofrecerme mejores soluciones, espero. Gracias por adelantado.

El posicionamiento en interiores es un campo muy extenso y existen muchas soluciones diferentes que utilizan una combinación diferente de hardware / software. Algunos no necesitan hardware específico para el trabajo, otros necesitan una infraestructura muy costosa. Al final, todo depende de la precisión que esté tratando de lograr. Aquí están las soluciones más comunes usadas, las orderé por el tipo de tecnología utilizada:

  1. Wifi : aquí se utilizan dos técnicas principales: trilateración y toma de huellas dactilares. Ambos no requieren hardware específico si su unidad ya tiene puntos de acceso (AP) desplegados. La trilateración convierte la intensidad de la señal en distancia y luego intersecta círculos (casi exactamente como GPS). En general, tiene una precisión deficiente y necesita saber la position exacta de los AP para que funcione. La toma de huellas dactilares es una técnica de coincidencia de patrones en la que primero construye un map inalámbrico del entorno y luego compara la medición con este map.
  2. Bluetooth : las mismas técnicas que las anteriores pueden usarse con los nodos Bluetooth. Por supuesto, hay less nodos Bluetooth que Wi-Fi, por lo que es posible que tenga que desplegar algunos nodos adicionales para que sean lo suficientemente precisos. Igual precisión que Wi-Fi (aproximadamente 5 metros)
  3. Reconocimiento muerto : usa un acelerómetro, un giroscopio y una brújula para calcular la velocidad del título del usuario. Necesita inicializarse y calibrarse regularmente con otra técnica de posicionamiento absoluto. Sujeto a la deriva por lo que la precisión se degrada rápidamente con el time. Lo positivo es que es muy barato, no se necesita hardware adicional ni fase de encuesta inicial.
  4. UWB : técnicas muy precisas basadas en mediciones de time de vuelo. Requiere un hardware costoso tanto para el transmisor como para el receptor. Puedes lograr precisión cm con esto, pero probablemente no sea lo que buscas

Este sigue siendo un campo de investigación, por lo que no es tan fácil encontrar algo que simplemente funcione. Sugiero contactar al departamento de TI de su universidad, si ejecutan un sistema de Cisco, sé que algunos de ellos ofrecen algún tipo de capacidad de posicionamiento, pero no tengo muchos detalles.

En cuanto a su pregunta sobre el iPhone, cualquier aplicación que acceda a la API privada para acceder a las mediciones Wifi será rechazada por la App Store, por lo que no podrá publicar nada que dependa de Wifi. Sin embargo, todavía puede utilizarlo para fines de investigación, solo tendrá que descifrar el código usted mismo ya que no hay documentation oficial (aunque hay un documento extra oficial)

¡Buena suerte!