Innehållsförteckning:

Konfigurera din egen GPS -spårningsserver på en Raspberry Pi: 8 steg
Konfigurera din egen GPS -spårningsserver på en Raspberry Pi: 8 steg

Video: Konfigurera din egen GPS -spårningsserver på en Raspberry Pi: 8 steg

Video: Konfigurera din egen GPS -spårningsserver på en Raspberry Pi: 8 steg
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juli
Anonim
Konfigurera din egen GPS -spårningsserver på en Raspberry Pi
Konfigurera din egen GPS -spårningsserver på en Raspberry Pi

I det här projektet ska jag visa dig hur du konfigurerar din egen GPS -spårningsserver på en Raspberry pi. Det behöver inte vara en Raspberry pi, eftersom programvaran som vi kommer att använda för spårningsservern är också tillgänglig för Windows och Linux, så du kan vara värd för detta på din Windows -maskin eller i en virtuell maskin på en molntjänst, det är upp till dig, men instruktionerna här är för en Raspberry pi 4.

Idén började för ett tag sedan, i Voltlog #272 när jag fick denna GPS -tracker förklädd till ett bilrelä för allmänna ändamål. I teorin borde detta komma med gratis spårningstjänst online på någon kinesisk värdserver, men jag kunde inte ansluta till den servern och därför tänkte jag varför inte konfigurera min egen server och försöka koppla ihop den med den här spåraren. På så sätt skulle jag ha en fungerande spårningsserver och förbättra integritetsaspekten eftersom den kommer att vara egen värd. och ingen annan kommer att ha tillgång till mina spårningsdata.

Steg 1: Se byggvideon

Image
Image

Videon beskriver hela projektet steg för steg så jag rekommenderar att du tittar på videon först för att få en överblick över projektet, problemen jag stötte på och hur jag löste dem. Sedan kan du komma tillbaka och läsa följande steg för en mer detaljerad förklaring.

Steg 2: Käll de nödvändiga delarna

Konfigurera port vidarebefordran
Konfigurera port vidarebefordran

Kärnan i detta projekt ligger hallon pi, vilken modell som helst bör fungera, men om du använder en av de senaste modellerna bör du få bättre prestanda, vilket innebär att mjukvaran kommer att gå smidigare och det blir snabbare att installera. Som referens använde jag en hallon pi 4 och även om du kanske redan har denna kommer jag fortfarande att placera några länkar nedan till platser där du kan få en hallon pi 4.

Också mycket viktigt är GPS -spåraren. Jag har använt en modell som är förklädd till ett bilrelä. Det här är en lysande idé, för om du gömmer detta under instrumentpanelen kommer ingen att misstänka vad den verkliga funktionen är. För GPRS -anslutningen mellan GPS -spåraren och servern måste du tillhandahålla ett datakort. Välj din lokala favoritoperatör för detta men kom ihåg att den här GPS -modellen bara fungerar på 2G -nätverk.

Om du bor i ett land där 2G -nät har stängts av måste du köpa en 3G -aktiverad GPS -spårare, de är dyrare och instruktionerna som tillhandahålls här för att konfigurera spåraren är kanske inte 100% kompatibla med en 3G -aktiverad GPS -spårare.

  • Raspberry Pi 4 Modell B: Link1, Link2, Link3, Link4.
  • Relä GPS -tracker (endast 2G): Link1, Link2, Link3, Link4.
  • 3G GPS -spårare: Link1, Link2, Link3.

Steg 3: Ny installation av Raspbian

Jag ska börja med en ny installation av Raspbian, jag tog den senaste versionen av Raspbian Buster Lite från den officiella webbplatsen och förberedde ett sd -kort med denna bild med Balena etcher. Detta borde vara ganska enkelt att göra, det är bara det vanliga sättet att ställa upp en hallonpi. Efter att Balena etcher avslutat jobbet gick jag vidare till startpartitionen på sd -kortet och skapade en tom fil som heter ssh, utan förlängning. Detta är för att aktivera SSH -servern på hallon pi eftersom den är inaktiverad som standard. När du är klar sätter du in SD -kortet i din hallon pi, ansluter det till nätverket och sätter på ström.

Steg 4: Konfigurera Tracking Server Software: Traccar

Nästa steg är att konfigurera spårningsservern, namnet på programvaran är Traccar och här är deras webbplats. Vi kommer att använda Linux -armutgåvan, eftersom hallon -pi körs på en armprocessor. Ta ner nedladdningslänken, anslut till hallon pi med din favoritmetod, jag använde SSH på det lokala nätverket. Därefter beskrivs alla kommandon som behövs för att installera servern nedan:

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 // kör installationen sudo systemctl start traccar.service

När du är klar öppnar du en webbläsare i samma nätverk och försöker ansluta till servern med ip -adressen och port 8082. Du bör hälsas välkommen med ett webbgränssnitt, standard användarnamn och lösenord är admin. Jag råder dig att ändra detta omedelbart. Tjänsten startar automatiskt vid start så det är inte nödvändigt att utföra några andra steg vid denna tidpunkt.

Steg 5: Konfigurera port vidarebefordran

Om din hallon pi sitter bakom en router eller brandvägg som i mitt fall måste du vidarebefordra en port så att en extern enhet som GPS -spåraren kan ansluta till vår nyskapade server. När det gäller relä GPS -tracker som jag har använder den port 5013 men det kan variera om du har en annan enhet. Den här porten är kritisk och du måste ta reda på vilken port din spårare använder för att upprätta en anslutning. Jag använder en tp-link router här så jag bara vidarebefordrar port 5013 till den lokala ip-adressen till hallon pi-servern.

Steg 6: Registrera GPS -spåraren på servern

Registrera GPS -spåraren till servern
Registrera GPS -spåraren till servern

Därefter kan vi lägga till vår GPS -tracker i Traccars webbgränssnitt, till vänster klickar jag på lägg till, väljer ett namn för din enhet och fyller i den 10 -siffriga identifieraren som är denna etikett på sidan av ditt trackers -fodral. enheten visas som offline tills servern börjar ta emot data.

Steg 7: Konfigurera GPS -spåraren

Konfigurera GPS -spåraren
Konfigurera GPS -spåraren

Det sista steget är att konfigurera GPS -spåraren och dessa specifika kommandon gäller för den spårare som jag använder, du kan behöva använda olika kommandon för en annan spårare men tanken är att återställa spåraren, ställa in ditt administratörsnummer, konfigurera apn inställningar för din nätoperatör, ställ in den externa ip -adress som vi sparade tidigare, porten är 5013. Ställ in uppladdningsfrekvensen i sekunder och aktivera GPRS -anslutningen. När vi går tillbaka till Traccars webbgränssnitt, bör statusen växla till online och vi bör börja se data om vår enhet.

Steg 8: Slutliga tankar

Om du har problem med hela installationsprocessen ger jag dig några tips att kontrollera vid felsökning. Först och främst fungerar den här spåraren bara med 2G -nätverk, så se till att din nätoperatör stöder 2G. SIM -kortet får inte ha ett stiftlås aktiverat eftersom spåraren inte kan kringgå det. Sim -kortet måste ha datatjänster aktiverat och tillräckligt med kredit för att utföra dessa operationer i nätverket.

När det gäller servern är det mycket viktigt att porten vidarebefordras rätt och använda rätt extern ip -adress annars pekar inte dina enheter på rätt server. Det är också mycket viktigt att få rätt port för just din spårningsenhet. Traccar har bra information om detta så se till att du läser deras dokumentation och forum.

Det finns ett blogginlägg om ämnet om du vill skicka feedback till mig, du kan göra det i kommentarerna och du kan också kolla in min Youtube -kanal för fler fantastiska projekt: Voltlog Youtube Channel.

Rekommenderad: