Tabla de contenido:
- Paso 1: ¡Mira el video de compilación
- Paso 2: obtenga las piezas necesarias
- Paso 3: nueva instalación de Raspbian
- Paso 4: Configure el software del servidor de seguimiento: Traccar
- Paso 5: Configurar el reenvío de puertos
- Paso 6: Registre el rastreador GPS en el servidor
- Paso 7: configurar el rastreador GPS
- Paso 8: Pensamientos finales
Video: Configure su propio servidor de rastreo GPS en una Raspberry Pi: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
En este proyecto, le mostraré cómo configurar su propio servidor de rastreo GPS en una Raspberry pi. No tiene que ser una Raspberry pi, porque el software que vamos a utilizar para el servidor de seguimiento también está disponible para Windows y Linux, por lo que puede alojarlo en su máquina Windows o en una máquina virtual en un servicio en la nube, depende de usted, pero las instrucciones aquí son para una Raspberry pi 4.
La idea comenzó hace un tiempo, en Voltlog # 272, cuando conseguí este rastreador GPS disfrazado en un relé automotriz de propósito general. En teoría, esto debería venir con un servicio de seguimiento en línea gratuito en algún servidor alojado en China, pero no pude conectarme a ese servidor, así que pensé por qué no configurar mi propio servidor e intentar emparejarlo con este rastreador. De esta manera, tendría un servidor de seguimiento en funcionamiento y mejoraría el aspecto de la privacidad porque se alojaría yo mismo. y nadie más tendrá acceso a mis datos de seguimiento.
Paso 1: ¡Mira el video de compilación
El video describe todo el proyecto paso a paso, así que recomiendo ver el video primero para obtener una descripción general del proyecto, los problemas que encontré y cómo los resolví. Luego, puede volver y leer los siguientes pasos para obtener una explicación más detallada.
Paso 2: obtenga las piezas necesarias
En el núcleo de este proyecto se encuentra la raspberry pi, cualquier modelo debería funcionar, pero si usa uno de los últimos modelos debería obtener un mejor rendimiento, lo que significa que el software se ejecutará con mayor fluidez y será más rápido de instalar. Como referencia, utilicé un raspberry pi 4 y, aunque es posible que ya lo tengas, colocaré algunos enlaces a continuación a lugares donde puedes obtener un raspberry pi 4.
También es muy importante el rastreador GPS. He usado un modelo disfrazado de relé automotriz. Esta es una idea brillante porque si oculta esto debajo del tablero, nadie sospechará cuál es la función real. Para la conexión GPRS entre el rastreador GPS y el servidor, deberá proporcionar una tarjeta SIM habilitada para datos. Elija su operador local favorito para esto, pero tenga en cuenta que este modelo de GPS en particular solo funciona en redes 2G.
Si vive en un país donde las redes 2G han sido retiradas, deberá comprar un rastreador GPS habilitado para 3G, son más costosos y las instrucciones proporcionadas aquí para configurar el rastreador pueden no ser 100% compatibles con un rastreador GPS habilitado para 3G.
- Raspberry Pi 4 Modelo B: Link1, Link2, Link3, Link4.
- Rastreador GPS de relé (solo 2G): Link1, Link2, Link3, Link4.
- Rastreadores GPS 3G: Link1, Link2, Link3.
Paso 3: nueva instalación de Raspbian
Voy a comenzar con una nueva instalación de Raspbian, tomé la última versión de Raspbian Buster Lite del sitio web oficial y preparé una tarjeta SD con esta imagen usando Balena etcher. Esto debería ser bastante simple de hacer, es solo la forma habitual de configurar una Raspberry Pi. Después de que Balena etcher terminó el trabajo, pasé a la partición de arranque en la tarjeta sd y creé un archivo vacío llamado ssh, sin extensión. Esto es para habilitar el servidor SSH en la Raspberry Pi porque está deshabilitado de forma predeterminada. Cuando termine, inserte la tarjeta sd en su raspberry pi, conéctela a la red y aplique energía.
Paso 4: Configure el software del servidor de seguimiento: Traccar
El siguiente paso es configurar el servidor de seguimiento, el nombre del software es Traccar y aquí está su sitio web. Vamos a utilizar la liberación de brazo de Linux, porque la Raspberry Pi se ejecuta en un procesador de brazo. Toma el enlace de descarga, conéctate a la raspberry pi usando tu método favorito, usé SSH en la red local. A continuación, todos los comandos necesarios para instalar el servidor se describen a continuación:
sudo mkdir / opt / traccar && cd / opt / traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo unzip traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // ejecuta la instalación sudo systemctl start traccar.service
Cuando termine, abra un navegador en la misma red e intente conectarse al servidor utilizando la dirección IP y el puerto 8082. Debería ser recibido con una interfaz web, el nombre de usuario y la contraseña predeterminados es admin. Te aconsejo que cambies esto de inmediato. El servicio se iniciará automáticamente al arrancar, por lo que no es necesario realizar ningún otro paso en este momento.
Paso 5: Configurar el reenvío de puertos
Si su raspberry pi está detrás de un enrutador o firewall, como en mi caso, deberá reenviar un puerto para que un dispositivo externo como el rastreador GPS pueda conectarse a nuestro servidor recién creado. En el caso del rastreador GPS de relé que tengo, está usando el puerto 5013, pero esto puede variar si tiene un dispositivo diferente. Este puerto es fundamental y deberá averiguar qué puerto está utilizando su rastreador para establecer una conexión. Estoy usando un enrutador tp-link aquí, así que solo estoy reenviando el puerto 5013 a la dirección IP local del servidor raspberry pi.
Paso 6: Registre el rastreador GPS en el servidor
A continuación, podemos agregar nuestro rastreador GPS en la interfaz web de Traccar, en el lado izquierdo hago clic en agregar, elijo un nombre para su dispositivo y complete el identificador de 10 dígitos que es esta etiqueta en el costado de la caja de su rastreador. el dispositivo se mostrará como fuera de línea hasta que el servidor comience a recibir datos.
Paso 7: configurar el rastreador GPS
El último paso es configurar el rastreador GPS y estos comandos particulares se aplican al rastreador que estoy usando, es posible que tenga que usar diferentes comandos para un rastreador diferente, pero la idea es restablecer el rastreador, establecer su número de administrador, configurar el apn para su operador de red, configure la dirección IP externa que guardamos anteriormente, el puerto es 5013. Configure la frecuencia de carga en segundos y habilite la conexión GPRS. Volviendo a la interfaz web de Traccar, el estado debería cambiar a online y deberíamos empezar a ver datos sobre nuestro dispositivo.
Paso 8: Pensamientos finales
Si tiene problemas con todo este proceso de configuración, le daré algunos consejos para que los revise mientras soluciona el problema. En primer lugar, este rastreador solo funciona con redes 2G, así que asegúrese de que su operador de red sea compatible con 2G. La tarjeta SIM no debe tener un bloqueo de pin habilitado porque el rastreador no puede omitirlo. La tarjeta SIM debe tener habilitados los servicios de datos y suficiente crédito para realizar esas operaciones en la red.
Con respecto al servidor, es muy importante obtener el reenvío de puertos correcto y usar la dirección IP externa correcta, de lo contrario, sus dispositivos no apuntarán al servidor correcto. También es muy importante obtener el puerto correcto para su dispositivo de rastreo en particular. Traccar tiene una gran información sobre esto, así que asegúrese de consultar su documentación y foros.
Hay una publicación de blog sobre el tema, si desea enviarme algunos comentarios, puede hacerlo en los comentarios y también puede visitar mi canal de Youtube para ver más proyectos increíbles: Canal de Youtube de Voltlog.
Recomendado:
[2020] Iluminación LED para rastreo nocturno: 9 pasos (con imágenes)
[2020] Iluminación LED para rastreo nocturno: Valenta Off-RoaderValenta Off-Roader es un automóvil todoterreno RC con micro: bit. Es compatible con Lego Technic y está equipado con dos (x2) micro motores de engranajes en las ruedas traseras y (x1) servo de dirección basado en el mecanismo del brazo Roberval. Humming Works LLC y
Rastreo de línea de red: 7 pasos
Rastreo de línea de red: Bueno, necesito alguna forma de rastrear algunas líneas de red que se instalaron mientras se construía mi casa hace 7 años. Desafortunadamente, no estaban etiquetados en ese momento. Puedes gastar mucho dinero en una unidad comercial, o con un poco de conocimiento y 5 dólares
Monitor de espacio de rastreo (también conocido como: ¡No más tuberías congeladas!): 12 pasos (con imágenes)
Monitor de espacio de rastreo (también conocido como: ¡No más tuberías congeladas!): El agua que llega a mi casa proviene de mi pozo a través de un espacio de rastreo sin calefacción. Toda la plomería de la cocina y el baño también pasa por este espacio. (¡La plomería interior fue una ocurrencia tardía a mediados de los 70 en esta casa!) He estado usando lámparas de calor en
Proyecto Arduino: Módulo RF1276 de rango de prueba LoRa para solución de rastreo GPS: 9 pasos (con imágenes)
Proyecto Arduino: Rango de prueba Módulo LoRa RF1276 para rastreo GPS Solución: Conexión: USB - Serial Necesidad: Navegador Chrome Necesita: 1 X Arduino Mega Necesita: 1 X GPS Necesita: 1 X Tarjeta SD Necesita: 2 X Módem LoRa RF1276 Función: Arduino Enviar valor GPS a la base principal - Datos de la tienda de la base principal en el módulo Lora del servidor Dataino: Alcance ultralargo
¡Configure su propio servidor web !: 12 pasos
¡Configure su propio servidor web !: ¿Alguna vez quiso tener un lugar donde pudiera guardar sus archivos y acceder a ellos desde cualquier lugar donde tenga una conexión a Internet? Supongamos que desea tener su biblioteca de música disponible en caso de que quiera regalar una canción a uno de sus amigos, o tal vez quiera