Taula de continguts:

Configureu el vostre propi servidor de seguiment GPS en un Raspberry Pi: 8 passos
Configureu el vostre propi servidor de seguiment GPS en un Raspberry Pi: 8 passos

Vídeo: Configureu el vostre propi servidor de seguiment GPS en un Raspberry Pi: 8 passos

Vídeo: Configureu el vostre propi servidor de seguiment GPS en un Raspberry Pi: 8 passos
Vídeo: Веб-программирование – информатика для руководителей бизнеса 2016 2024, Desembre
Anonim
Configureu el vostre propi servidor de seguiment GPS en un Raspberry Pi
Configureu el vostre propi servidor de seguiment GPS en un Raspberry Pi

En aquest projecte us mostraré com configurar el vostre propi servidor de seguiment GPS en un Raspberry pi. No ha de ser un Raspberry pi, perquè el programari que farem servir per al servidor de seguiment també està disponible per a Windows i Linux, de manera que podeu allotjar-lo a la vostra màquina Windows o en una màquina virtual a un servei al núvol, depèn de vosaltres, però les instruccions aquí són per a un Raspberry pi 4.

La idea va començar fa un temps, al Voltlog núm. 272, quan vaig aconseguir que aquest rastrejador GPS es disfressés d'un relé automotriu d'ús general. En teoria, això hauria de venir amb un servei de seguiment en línia gratuït en algun servidor allotjat xinès, però no vaig poder connectar-me a aquest servidor i, per tant, vaig pensar per què no configurar el meu propi servidor i intentar vincular-lo amb aquest rastrejador. D’aquesta manera tindria un servidor de seguiment que funcionaria i milloraria l’aspecte de privadesa perquè s’allotjarà automàticament. i ningú més no tindrà accés a les meves dades de seguiment.

Pas 1: mireu el vídeo de compilació

Image
Image

El vídeo descriu tot el projecte pas a pas, de manera que us recomano veure el vídeo primer per obtenir una visió general del projecte, els problemes que he trobat i com els he resolt. A continuació, podeu tornar i llegir els passos següents per obtenir una explicació més detallada.

Pas 2: Oriqueu les parts necessàries

Configuració del reenviament de ports
Configuració del reenviament de ports

Al nucli d’aquest projecte hi ha el raspberry pi, qualsevol model hauria de funcionar, però si utilitzeu un dels últims models hauríeu d’obtenir un millor rendiment, és a dir, el programari funcionarà més fàcilment i serà més ràpid d’instal·lar. Com a referència, he utilitzat un raspberry pi 4 i, encara que és possible que ja tingueu això, encara col·loqueu alguns enllaços a llocs on podeu obtenir un raspberry pi 4.

També és molt important el rastrejador GPS. He utilitzat un model disfressat de relé per a automoció. Aquesta és una idea brillant perquè si ho amagueu sota el tauler, ningú sospitarà quina és la funció real. Per a la connexió GPRS entre el rastrejador GPS i el servidor, haureu de proporcionar una targeta SIM habilitada per a dades. Trieu el vostre operador local preferit, però tingueu en compte que aquest model de GPS concret només funciona a les xarxes 2G.

Si viviu en un país on les xarxes 2G s’han desactivat, haureu de comprar un rastrejador GPS habilitat per 3G, és més car i les instruccions que s’ofereixen aquí per configurar el rastrejador poden no ser 100% compatibles amb un rastrejador GPS habilitat per 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Rastrejador GPS (només 2G): Link1, Link2, Link3, Link4.
  • Rastrejadors GPS 3G: Link1, Link2, Link3.

Pas 3: Instal·lació nova de Raspbian

Començaré amb una nova instal·lació de Raspbian, vaig agafar l’última versió de Raspbian Buster Lite del lloc web oficial i vaig preparar una targeta SD amb aquesta imatge amb Balena gravador. Això hauria de ser bastant senzill de fer, és només la forma habitual de configurar un pi de gerds. Després que Balena etcher acabés la feina, vaig passar a la partició d'arrencada de la targeta sd i vaig crear un fitxer buit anomenat ssh, sense cap extensió. Això és per habilitar el servidor SSH al raspberry pi perquè està desactivat per defecte. Quan hàgiu acabat, introduïu la targeta SD al vostre raspberry pi, connecteu-la a la xarxa i doneu energia.

Pas 4: configureu el programari del servidor de seguiment: Traccar

El següent pas és configurar el servidor de seguiment, el nom del programari és Traccar i aquí teniu el seu lloc web. Farem servir la versió de braç Linux, perquè el raspberry pi funciona amb un processador de braços. Agafeu l'enllaç de descàrrega, connecteu-vos al raspberry pi mitjançant el vostre mètode preferit, he utilitzat SSH a la xarxa local. A continuació, es descriuen totes les ordres necessàries per instal·lar el servidor:

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 // executeu la instal·lació sudo systemctl start traccar.service

Quan hàgiu acabat, obriu un navegador a la mateixa xarxa i intenteu connectar-vos al servidor mitjançant l'adreça IP i el port 8082. Hauríeu de rebre una interfície web, el nom d'usuari i la contrasenya per defecte són admin. Us aconsello que ho canvieu immediatament. El servei s’iniciarà automàticament a l’arrencada, de manera que no és necessari realitzar cap altre pas en aquest moment.

Pas 5: configureu el reenviament de ports

Si el vostre raspberry pi està assegut darrere d’un enrutador o tallafoc com en el meu cas, haureu de reenviar un port perquè un dispositiu extern com el rastrejador GPS es pugui connectar al nostre servidor de nova creació. En el cas del rastrejador GPS que tinc, utilitzo el port 5013, però pot variar si teniu un dispositiu diferent. Aquest port és fonamental i haureu de saber quin port utilitza el vostre rastrejador per establir una connexió. Aquí faig servir un enrutador tp-link, de manera que només reenvio el port 5013 a l’adreça IP local del servidor raspberry pi.

Pas 6: registreu el rastrejador GPS al servidor

Registre el rastrejador GPS al servidor
Registre el rastrejador GPS al servidor

A continuació, podem afegir el nostre rastrejador GPS a la interfície web de Traccar; al costat esquerre, faig clic a Afegeix, trieu un nom per al vostre dispositiu i empleneu l’identificador de 10 dígits que hi ha aquesta etiqueta al costat de la caixa dels rastrejadors. el dispositiu es mostrarà fora de línia fins que el servidor comenci a rebre dades.

Pas 7: configureu el rastrejador GPS

Configureu el rastrejador GPS
Configureu el rastrejador GPS

El darrer pas és configurar el rastrejador GPS i aquestes ordres particulars s’apliquen al rastrejador que estic fent servir, és possible que hagueu d’utilitzar diferents ordres per a un rastrejador diferent, però la idea és restablir el rastrejador, definir el número d’administrador, configurar l’APN. per al vostre operador de xarxa, configureu l’adreça IP externa que hem desat anteriorment, el port és 5013. Establiu la freqüència de càrrega en segons i activeu la connexió GPRS. Tornant a la interfície web de Traccar, l'estat hauria de canviar a en línia i hauríem de començar a veure dades sobre el nostre dispositiu.

Pas 8: Pensaments finals

Si teniu problemes amb tot aquest procés de configuració, us donaré alguns consells per comprovar-los durant la resolució de problemes. En primer lloc, aquest rastrejador només funciona amb xarxes 2G, així que assegureu-vos que el vostre operador de xarxa admeti 2G. La targeta SIM no ha de tenir activat el bloqueig de pins perquè el rastrejador no pot passar-ho per alt. La targeta SIM ha de tenir els serveis de dades habilitats i suficient crèdit per realitzar aquestes operacions a la xarxa.

Pel que fa al servidor, és molt important obtenir el reenviament del port correcte i utilitzar l’adreça IP externa correcta, en cas contrari els vostres dispositius no apuntaran al servidor correcte. També és molt important obtenir el port correcte per al dispositiu de seguiment concret. Traccar té una gran informació sobre això, així que assegureu-vos de consultar-ne la documentació i els fòrums.

Hi ha una publicació al bloc sobre el tema, si voleu enviar-me algun comentari, podeu fer-ho als comentaris i també podeu consultar el meu canal de Youtube per veure projectes més impressionants: Voltlog Youtube Channel.

Recomanat: