Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - Tio Matt

#1
Saludos:

Quería saber si sería posible y por lo tanto se podría incluir en la aplicación, la integración con PhoneTrack como un nuevo servidor (junto a los que ya existe: Strava, MapMyTracks, etc...)

Básicamente PhoneTrack es una aplicación que se integra en nubes como Nextcloud u Owncloud y que permite la creación de sesiones para el seguimiento y posicionamiento de dispositivos móviles en tiempo real, exportando la actividad a GPX.
PhoneTrack recibe los datos en el servidor de varias maneras y desde otras aplicaciones instaladas en los dispositivos móviles. Pero también puede recibir datos con una simple solicitud HTTP. En este caso, que sería el que planteo, la posición se enviaría para cada punto a través de una solicitud como la siguiente:


  • https://YYYYYYY/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX/yourname?lat=LAT&lon=LON&alt=ALT&acc=ACC&bat=BAT&sat=SAT&speed=SPD&bearing=DIR&timestamp=TIME

En verde he marcado las distintas variables que se introducirían dentro de la URL. De todas ellas serían obligatorias para que funcionase el seguimiento las siguientes:

  • YYYYYYY: Dirección URL donde se encuentra el servidor de la nube Owncloud o Nextcloud. La proporciona la aplicación PhoneTrack y debe ser introducida a mano por el usuario. (por ejemplo: miweb.servidor.org/owncloud/index.php/apps/phonetrack/logGet)
  • XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX: Es un código hexadecimal que identifica la sesión del usuario. La proporciona la aplicación PhoneTrack y debe ser introducida a mano por el usuario
  • yourname: Es un código hexadecimal o texto que identifica al propio usuario dentro de la sesión. Debe ser introducido a mano por el usuario. Una misma sesión en PhoneTrack puede incluir a varios usuarios.
  • LAT: Latitud del punto (decimales separados por punto). Dato aportado por Oruxmaps.
  • LON: Longitud del punto (decimales separados por punto). Dato aportado por Oruxmaps.
  • TIME:  Marca de tiempo UNIX para la fecha y hora del punto aportado (contando desde el 01/01/1970). Dato aportado por Oruxmaps.

El resto de variables son optativas y servirián para enviar al servidor otros datos del usuario como la altitud, el estado de la batería del dispositivo en porcentaje, número de satélites, etc...

Muchas gracias por la atención y, sobre todo, por esta aplicación.
#2
GENERAL / Re: Sensores para Oruxmaps
March 09, 2019, 01:18:56 PM
Lo he probado en tres dispositivos móviles y al final solo he conseguido que me funcione en el único que no tiene sensor barométrico.



En un Galaxy SIII y un Xiaomi Mi8, ambos con sensor barométrico, no conecta (aunque lo reconoce). En una tablet BQ Edison 3 Mini sin sensor barométrico, conecta y muestra los datos de presión y temperatura.



¿Podría ser un fallo en Oruxmaps? :roll:
#3
GENERAL / Re: Sensores para Oruxmaps
March 09, 2019, 11:20:13 AM
Quote from: Josean post_id=30612 time=1551876699 user_id=1497
Quote from: "Tio Matt" post_id=30611 time=1551869501 user_id=1867


Saludos:



Yo hace poco adquirí también un nRF51822 (en teoría) pero nunca he conseguido que Orux me diese los valores de presión y temperatura aunque si lo encontraba y reconocía a la hora de conectarme a él. La cuestión es que hace unos días, cuando leí este tema, volví a intentarlo y nada.



Mirando más detenidamente con lupa, me he fijado que el chip que lleva mi sensor no es el N51822 sino el N51802 (aunque me lo vendieron como el primero).



¿Puede ser por ese pequeño detalle por lo que Orux no recibe la información de temperatura y presión?



Muchas gracias de antemano.

El N51802 funciona sin problema. ( Respecto al N51822 creo que tiene mayor consumo de batería aunque yo tampoco tengo un N51822 para compararlo, pero en algún foro si que vi esa apreciación). Si ya lo has emparejado con Oruxmaps para que veas los campos de presión, temperatura... tienes primero que habilitar en configuración, dentro de "Elementos visuales Cuadro de mandos Elementos del cuadro de mandos", los elementos que desees referidos a este sensor, posteriormente para hacer que el sensor este en uso permanente has de ir en configuración a sensores/ GPS dentro del campo "Altitud" tildar "barómetro para altitud"

Supongo que sí haces esto no has de tener problema.

Saludos.


Muchas gracias por la respuesta Josean.



Todo lo que me comentas ya lo he hecho pero lo único que me muestra es la presión barométrica (que la toma del sensor de presión que incorpora mi teléfono móvil). La información de la temperatura aparece en blanco. Orux conecta sin problemas con el sensor 51802 y lo reconoce pero poco más...
#4
Saludos:



¿Sería posible incluir un nuevo valor en la computadora de viaje que informe del estado del modo de "Compartir en Vivo" y que muestre uno de los tres estados posibles: encendido, apagado o Error? El último estado es para el caso de que teniendo encendido compartir en vivo, el servidor no esté devolviendo mensajes de datos recibidos correctamente (por ejemplo por fallo en la conexión a Internet).



Actualmente la única manera de saber que se están enviado datos de la ruta en vivo al servidor es estando en modo mapa con el icono de comunicación azul que aparece en el último punto donde se enviaron datos.



Si estamos en modo computadora de viaje, no podemos saber si está funcionando correctamente el compartir en vivo.



JUSTIFICACIÓN: Habitualmente uso Orux para Senderismo y en la bici (voy al trabajo diariamente en ella) y como son actividades que suelo hacer en solitario, utilizo el compartir en vivo por si me pasa algo sepan dónde encontrar mis restos. :D  En senderismo no tengo problema porque voy e modo mapa, pero en bicicleta llevo el modo computadora de viaje y ahí no puedo saber si estoy compartiendo correctamente en vivo mi ubicación. El otro día me falló en mitad del viaje y yo no me enteré pero quien me seguía ya estaba preocupado porque mostraba que me había quedado parado en mitad del viaje, tardaba en llegar y no respondía a las llamadas de teléfono (estaba montando en bici)



Muchas gracias y, una vez más (no me cansaré de decirlo) enhorabuena por esta magnífica aplicación.
#5
GENERAL / Re: Sensores para Oruxmaps
March 06, 2019, 11:51:41 AM
Quote from: moli post_id=14609 time=1545054343 user_id=6947
FANTÁSTICO, ya tenemos sensor barométrico y de temperatura grácias al trabajo de Orux.



Un sensor barato y que funciona muy bien con Oruxmaps es este que anunció Orux:

https://es.aliexpress.com/store/product/nRF51822-Bluetooth-4-0-BLE-SOC-Temperature-Atmospheric-Pressure-Acceleration-Sensor-Module-Gyroscope-Light-Sensor-MPU6050/2178016_32816579479.html">https://es.aliexpress.com/store/product ... 79479.html">https://es.aliexpress.com/store/product/nRF51822-Bluetooth-4-0-BLE-SOC-Temperature-Atmospheric-Pressure-Acceleration-Sensor-Module-Gyroscope-Light-Sensor-MPU6050/2178016_32816579479.html



Para activarlo, en Oruxmaps, hay que tildar en los elementos del "Cuadro de comandos"  "Temperatura" y "Barómetro" y lo visualizaremos en la parte inferior de la pantalla.

Curiosamente este sensor solo está encendido (parpadea) cuando abres Oruxmaps y el móvil tiene la pantalla activa. Supongo que para ahorrar bateria.



Estoy supercontento!! ya he convencido a varios amigos que se instalen Oruxmaps y se dejen de GPS carísimos con pantallas i hardware de pena.



Grácias Orux por este magnífico trabajo.

Saludos, moli.


Saludos:



Yo hace poco adquirí también un nRF51822 (en teoría) pero nunca he conseguido que Orux me diese los valores de presión y temperatura aunque si lo encontraba y reconocía a la hora de conectarme a él. La cuestión es que hace unos días, cuando leí este tema, volví a intentarlo y nada.



Mirando más detenidamente con lupa, me he fijado que el chip que lleva mi sensor no es el N51822 sino el N51802 (aunque me lo vendieron como el primero).



¿Puede ser por ese pequeño detalle por lo que Orux no recibe la información de temperatura y presión?



Muchas gracias de antemano.
#6
Quote from: asturcon_53 post_id=13290 time=1523893264 user_id=1337
Muy buenas

En primer lugar muchas gracias por este aporte

Haber si se explicarme, para las alturas tengo DEM1 y mi cuestión con respecto a un servicio online de elevaciones en el caso de configurarlo es:

1º) De donde toma Orux las alturas de DEM1 o del Servicio Online

2º) Se puede configurar para que las coja del Servicio Online y prescinda de DEM1

3º) Cual tiene más precición.



Muchas gracias por anticipado y saludos cordiales


Por lo que yo se y si no me equivoco (que alguien me corrija si es así), Orux toma inicialmente (si así lo configuras) las altitudes de los ficheros DEM que tengas en tu dispositivo. Solo puedes transformar esas altitudes de tu ruta a las que te proporcione el Servicio online de elevaciones a través del menú "Gestionar Track/Rutas". El Servicio online no funciona e tiempo real mientras creas la ruta.
#7
[Editado el 26 de febrero 2021]
Se ha corregido el problema por cambio del Servidor del Instituto Geográfico Nacional

Para aquellos que les interese he montado un Servidor online de Elevaciones para Oruxmaps a partir de los datos que sirve el Instituto Geográfico Nacional del Modelo Digital del Terreno a 5 metros: MDT05.
Este modelo del IGN se obtiene a partir de mediciones LIDAR generando una malla con puntos del terreno cada 5 metros y una precisión en altura de unos 20 cm.
Con este Servicio te evitas tener que cargar en tu dispositivo móvil los pesados ficheros DEM  para una malla de 5 m. y además tienes toda España disponible en cualquier momento.

El enlace al Servidor es:
Y la configuración en Oruxmaps está en Configuración Global -> Aplicación -> Servicio online elevaciones:
Muchas gracias a todos los que habéis encontrado errores en este post por vuestra ayuda.
#8
MEJORAS/NEW FEATURES / Calibración del Barómetro
March 10, 2018, 10:17:45 PM
Saludos:



Se podría implementar otra opción de calibración del barómetro que fuese a través de un Servicio online de elevaciones (como la que existe actualmente en Ajustes para los Tracks y Waypoints) al cual se mandarían las coordenadas de nuestra posición actual y nos devolvería la altitud calibrando automáticamente el barómetro..



Incluso, ya que según sea el relieve del terreno por el que nos movemos y las condiciones climáticas del momento, puede ser necesario calibrar el barómetro a lo largo de nuestro recorrido varias veces, para esta nueva opción se podría agregar la posibilidad de seleccionar cada cuanto tiempo se calibra. Por ejemplo:
  • Manual (a petición del usuario)

  • Cada 30 min.

  • Cada hora

  • Cada dos horas

  • etc...


Gracias y felicidades por esta estupenda aplicación.
#9
Quote from: "Maxpil"
Por curiosidad.

Por que quieres hacerte una aplicación para integrar pulsometro,.... cuando Orux ya te hace lo que necesitas?  :?:



Un saludo


Pues básicamente por optimizar y economizar recursos. Si ya tengo un cilclocomputador como el Sigma Rox 6.0 con sensores de velocidad, de cadencia de pedaleo y de frecuencia cardíaca por un lado, y un SIII con GPS integrado y oruxmaps por otro, me parecía un poco absurdo comprar otro ciclocomputador con GPS o sensores de cadencia y frecuencia cardíaca por Bluetooth para el SIII.



Además son más precisos los datos que se obtienen de un ciclocomputador que los que te da un GPS en lo que a velocidad y distancia se refiere.



De ahí mi intención de poder aglutinar los datos obtenidos por ambos equipos en un único GPX que luego pueda exportar a otras plataformas, compartir o utilizar para estadísticas personales...



Saludos.
#10
Saludos:



Para empezar, al ser el primer mensaje que escribo quiero felicitar a los creadores y desarrolladores de esta aplicación tan estupenda. Después de años utilizando Oziexplorer y Trekbuddy en distintos dispositivos y probar otras aplicaciones para Android, creo que esta es la que mejor integra todas las posibilidades de una manera sencilla y atractiva. Felicidades.



Y ahora la cuestión. Utilizo Oruxmaps (en un Samsung SIII) sobre todo para cuando salgo a patear por el campo y para la bicicleta. En ambos casos también empleo el ciclocomputador SIGMA ROX 6.0 que entre otras cosas registra en su Log datos cada 10 sg. de la velocidad, distancia, la cadencia de pedaleo, la temperatura, la altitud, la frecuencia cardiaca,... Estoy desarrollando una aplicación que me permita integrar los datos que me descargo del Sigma al GPX generado con Oruxmaps incluyendo en el mismo datos como la frecuencia cardíaca, la cadencia de pedaleo o la temperatura. Más o menos ya la tengo casi terminada y la manera en que integro dichos datos es incluyendo en cada punto del track de Oruxmaps algo parecido a esto:



<extensions>

  <gpxtpx]






No se si sería correcto . Si no me equivoco la etiqueta para la frecuencia cardiaca es: <gpxtpx], y para la cadencia de pedaleo: <gpxtpx]. Pero no tengo muy claro cual sería la temperatura y si es factible guardar también los datos de la velocidad y la distancia.



Agradecería que alguien que obtenga todos estos datos con su oruxmaps y la ayuda de ANT+ o bluetooth, me enviara un ejemplo o muestra de un punto cualquiera de sus GPX para que me sirva de ayuda.



Gracias a todos.