NEW feature - Traccar (OsmAnd protocol) #61

Closed
opened 2026-10-05 05:32:54 +02:00 by adam · 6 comments
Owner

Muy buenas, enhorabuena por el proyecto!!

Podría ser interesante incluir la opción de enviar los datos de posición a servidores Traccar, para uso paralelo o incluso para abrir las puertas a otro tipo de usuarios y bandas como la 868.

El protocolo es bastante sencillo, simplemente hace una petición get por http, formateando la dirección con los datos:
https://www.traccar.org/osmand/

Un saludo


Hello, congratulations for the project!!

It could be interesting to include the option of sending position data to Traccar servers, for parallel use or even to open the doors to other types of users and bands such as 868.

The protocol is quite simple, it simply makes a get request over http, formatting the address with the data:
https://www.traccar.org/osmand/

All the best

Muy buenas, enhorabuena por el proyecto!! Podría ser interesante incluir la opción de enviar los datos de posición a servidores Traccar, para uso paralelo o incluso para abrir las puertas a otro tipo de usuarios y bandas como la 868. El protocolo es bastante sencillo, simplemente hace una petición get por http, formateando la dirección con los datos: https://www.traccar.org/osmand/ Un saludo ______________________________________________________________________________________ Hello, congratulations for the project!! It could be interesting to include the option of sending position data to Traccar servers, for parallel use or even to open the doors to other types of users and bands such as 868. The protocol is quite simple, it simply makes a get request over http, formatting the address with the data: https://www.traccar.org/osmand/ All the best <!-- github-sync-id:2269823978 -->
adam closed this issue 2026-10-05 05:32:54 +02:00
Author
Owner

Muy buenas, enhorabuena por el proyecto!!

Podría ser interesante incluir la opción de enviar los datos de posición a servidores Traccar, para uso paralelo o incluso para abrir las puertas a otro tipo de usuarios y bandas como la 868.

El protocolo es bastante sencillo, simplemente hace una petición get por http, formateando la dirección con los datos: https://www.traccar.org/osmand/

Un saludo

Hola, tu manejas el protocolo para escribir lo necesario para que corra?

> Muy buenas, enhorabuena por el proyecto!! > > Podría ser interesante incluir la opción de enviar los datos de posición a servidores Traccar, para uso paralelo o incluso para abrir las puertas a otro tipo de usuarios y bandas como la 868. > > El protocolo es bastante sencillo, simplemente hace una petición get por http, formateando la dirección con los datos: https://www.traccar.org/osmand/ > > Un saludo Hola, tu manejas el protocolo para escribir lo necesario para que corra? <!-- github-comment-id:2083537372 -->
Author
Owner

Gracias por la pronta respuesta,

Puedo intentarlo, soy prácticamente autodidacta (en su día cuando estudié electrónica usábamos asm) de vez en cuando por "hobbie" y a temporadas hago mis juguetes (pic, arduino, esp), pero todo de "andar por casa".

Hace unos años lo implementé con módulos E32, arduino y esp8266 y gps en plataforma arduino y usando la libreria httpclient (para jugar).

Nunca usé Platformio, voy a intentar comprenderlo y ver sus librerias, si consigo algo funcional me vuelvo a poner en contacto con usted.

Muchas gracias, y felicidades por este proyecto, cada día veo nuevos radioaficionados usándolo, parece que va camino de ser un estandar. 73

Gracias por la pronta respuesta, Puedo intentarlo, soy prácticamente autodidacta (en su día cuando estudié electrónica usábamos asm) de vez en cuando por "hobbie" y a temporadas hago mis juguetes (pic, arduino, esp), pero todo de "andar por casa". Hace unos años lo implementé con módulos E32, arduino y esp8266 y gps en plataforma arduino y usando la libreria httpclient (para jugar). Nunca usé Platformio, voy a intentar comprenderlo y ver sus librerias, si consigo algo funcional me vuelvo a poner en contacto con usted. Muchas gracias, y felicidades por este proyecto, cada día veo nuevos radioaficionados usándolo, parece que va camino de ser un estandar. 73 <!-- github-comment-id:2083596282 -->
Author
Owner

Si lo tenias corriendo ya en ESP32 entonces no seria tan dificil intentarlo!!

si quieres me escribes por telegram a este mismo usuario de github y vemos en detalle como hacer unos testeros previos

Si lo tenias corriendo ya en ESP32 entonces no seria tan dificil intentarlo!! si quieres me escribes por telegram a este mismo usuario de github y vemos en detalle como hacer unos testeros previos <!-- github-comment-id:2083652439 -->
Author
Owner

Si, con las librerias de arduino con el ESP fue muy sencillo, tengo el código completo que usé, pero es un absoluto "espagueti" (todo era experimentación) muy resumido, la parte donde manda los datos a traccar sería algo así:

#include <Arduino.h>
#include <WiFi.h>
#include <HTTPClient.h>

string dominio = "http://test.es";
string port = "5055";

//datos obtenidos del tracker?
string ID = "EA6AMI"
string LAT = "39.138680"
string LON = "2.939659"

void SendHttp()
{
     HTTPClient http;
     http.begin(dominio + ":" + port + "/?id=" + ID + "&lat=" + LAT + "&lon=" + LON);
  
     int httpCode = http.GET();

     if(httpCode > 0) 
    {
         // Envio OK
    }
    else 
   {
       // Error
   }
  
  http.end(); 
}

Se pueden incluir varios datos mas, como la hora, altura, dirección, satelites..... pero no se exactamente que datos envía el tracker.

Un saludo.

Si, con las librerias de arduino con el ESP fue muy sencillo, tengo el código completo que usé, pero es un absoluto "espagueti" (todo era experimentación) muy resumido, la parte donde manda los datos a traccar sería algo así: ``` #include <Arduino.h> #include <WiFi.h> #include <HTTPClient.h> string dominio = "http://test.es"; string port = "5055"; //datos obtenidos del tracker? string ID = "EA6AMI" string LAT = "39.138680" string LON = "2.939659" void SendHttp() { HTTPClient http; http.begin(dominio + ":" + port + "/?id=" + ID + "&lat=" + LAT + "&lon=" + LON); int httpCode = http.GET(); if(httpCode > 0) { // Envio OK } else { // Error } http.end(); } ``` Se pueden incluir varios datos mas, como la hora, altura, dirección, satelites..... pero no se exactamente que datos envía el tracker. Un saludo. <!-- github-comment-id:2083765924 -->
Author
Owner

Te parece que armemos una versión solo de eso y probamos que tal anda aparte?

Tienes telegram para ir hablando detalles?

Te parece que armemos una versión solo de eso y probamos que tal anda aparte? Tienes telegram para ir hablando detalles? <!-- github-comment-id:2083855260 -->
Author
Owner

lo dejamos para despues ;)

lo dejamos para despues ;) <!-- github-comment-id:2087122302 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/LoRa_APRS_iGate#61