Deseo desarrollar una aplicación en la que necesite saber la posición de mi dispositivo dentro de un edificio (la habitación en la que se encuentra actualmente el dispositivo). El GPS no está funcionando en el edificio. ¿Hay alguna forma de encontrar la posición del dispositivo en la construcción? Si es así, ¿cómo? ¿Puedo usar sensores de posición o movimiento o una combinación de estos para este propósito?¿Cómo rastrear la posición de un dispositivo Android en un edificio?
Respuesta
No hay una solución general. En caso de que pueda colocar puntos de acceso/repetidores WiFi en el edificio (preferiblemente en cada habitación), puede triangular la posición de las intensidades de la señal WiFi. Pero eso tampoco es sencillo, debido a las diferentes pérdidas de señal a través de las paredes y los pisos. Tendrá que inspeccionar el edificio y crear un mapa de intensidad de la señal por adelantado y luego, en función de las señales que reciba, buscar su ubicación en el mapa.
Los sensores de movimiento tampoco son lo suficientemente precisos y la brújula, si se encuentra dentro de una estructura de acero, también es incorrecta.
Puede intentar usar el Network para localizar al usuario. Si la señal es lo suficientemente fuerte, debería devolver una corrección de ubicación decente, aunque no tan precisa como GPS
Lamentablemente, no hay una solución fácil. La ubicación de la red está fuera de cuestión, ya que no es lo suficientemente precisa como para mostrar edificios, ni siquiera mencionar habitaciones. La única forma en que podría pensar para que esto funcione es usar sensores externos en la construcción y de alguna manera conectarlos con el dispositivo.
- 1. ¿Cómo diseñar un mapa interior de Android de un edificio?
- 2. ¿Cómo apagar un dispositivo Android?
- 3. Android - ¿Cómo imprimir desde un dispositivo Android?
- 4. ¿Cómo obtengo la orientación CURRENT (ActivityInfo.SCREEN_ORIENTATION_ *) de un dispositivo Android?
- 5. ¿Cómo controlar un dispositivo serial en Android?
- 6. ¿Cómo apagar programáticamente WiFi en un dispositivo Android?
- 7. ¿Cómo implementar la aplicación de Android en un dispositivo?
- 8. ¿Cómo rastrear los mensajes en Android?
- 9. ¿Cómo implementar la aplicación Titanium en un dispositivo Android real?
- 10. use un dispositivo Android como un auricular para otro dispositivo
- 11. cómo medir HeartBeat usando un dispositivo Android
- 12. Android: ¿Cómo encontrar la velocidad de cuadro de un dispositivo?
- 13. Cálculo de distancia dentro de un edificio
- 14. ¿Cómo se determina la velocidad de un dispositivo Android?
- 15. ¿Cómo rastrear y analizar la aplicación de Android?
- 16. Admite un nuevo dispositivo Bluetooth en Android
- 17. Programación en (no * para *) un dispositivo Android
- 18. ¿Cómo puedo ejecutar comandos de Linux en un dispositivo Android?
- 19. ¿Cómo ejecutar el código de Matlab en un dispositivo Android?
- 20. ¿Cómo comunicarse con un dispositivo USB desde la tableta Android?
- 21. Cómo depurar código nativo de Android en un dispositivo real
- 22. ¿Cambiar la identificación del dispositivo en un emulador de Android?
- 23. Android: obteniendo de un dispositivo bluetooth
- 24. Android: etapas/niveles de suspensión en un dispositivo Android?
- 25. Cómo rastrear un NaN en C++
- 26. Cómo asociar mediante programación un dispositivo bluetooth en Android
- 27. ¿Cómo cambiar la identificación del grupo de un archivo en un dispositivo Android rooteado?
- 28. Ejecutando la aplicación Android + Opencv + NDK en un dispositivo real
- 29. Monte la segunda partición en un dispositivo Android con vold
- 30. ¿Cuál es la definición de dormido para un dispositivo Android?
¿Qué hay de los sensores de posición y movimiento en el dispositivo? ¿Puedo usarlos para obtener la posición? – sajith
Tendrían un gran margen de error. Así que los descarté primero. Vea la primera respuesta a esta publicación: http://stackoverflow.com/questions/7499959/indoor-positioning-system-based-on-gyroscope-and-acelerometer Tiene enlaces útiles y algunas explicaciones. – SMart