Cuprins:

Configurați propriul server de urmărire GPS pe un Raspberry Pi: 8 pași
Configurați propriul server de urmărire GPS pe un Raspberry Pi: 8 pași

Video: Configurați propriul server de urmărire GPS pe un Raspberry Pi: 8 pași

Video: Configurați propriul server de urmărire GPS pe un Raspberry Pi: 8 pași
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Iulie
Anonim
Configurați propriul server de urmărire GPS pe un Raspberry Pi
Configurați propriul server de urmărire GPS pe un Raspberry Pi

În acest proiect, vă voi arăta cum să vă configurați propriul server de urmărire GPS pe un Raspberry pi. Nu trebuie să fie un Raspberry pi, deoarece software-ul pe care îl vom folosi pentru serverul de urmărire este disponibil și pentru Windows și Linux, astfel încât să puteți găzdui acest lucru pe mașina dvs. Windows sau într-o mașină virtuală de pe un serviciu cloud, depinde de dvs., dar instrucțiunile de aici sunt pentru un Raspberry pi 4.

Ideea a început cu ceva timp în urmă, în Voltlog # 272, când am urmărit acest tracker GPS într-un releu auto de uz general. În teorie, acest lucru ar trebui să vină cu un serviciu de urmărire online gratuit pe un server găzduit din China, dar nu m-am putut conecta la acel server și așa că m-am gândit de ce să nu-mi configurez propriul server și să încerc să-l împerechez cu acest tracker. În acest fel aș avea un server de urmărire funcțional și aș îmbunătăți aspectul de confidențialitate, deoarece va fi găzduit de sine. și nimeni altcineva nu va avea acces la datele mele de urmărire.

Pasul 1: urmăriți videoclipul Build

Image
Image

Videoclipul descrie întregul proiect pas cu pas, așa că vă recomand să vizionați mai întâi videoclipul pentru a obține o prezentare generală a proiectului, a problemelor pe care le-am întâmpinat și a modului în care le-am rezolvat. Apoi puteți reveni și citi pașii următori pentru o explicație mai detaliată.

Pasul 2: sursați piesele necesare

Configurare redirecționare port
Configurare redirecționare port

La baza acestui proiect se află raspberry pi, orice model ar trebui să funcționeze, dar dacă utilizați unul dintre cele mai recente modele, ar trebui să obțineți performanțe mai bune, ceea ce înseamnă că software-ul va rula mai ușor și va fi mai rapid de instalat. Pentru referință, am folosit un raspberry pi 4 și, deși s-ar putea să aveți deja acest lucru, voi plasa în continuare câteva link-uri de mai jos către locurile unde puteți obține un raspberry pi 4.

De asemenea, foarte important este tracker-ul GPS. Am folosit un model deghizat în releu auto. Aceasta este o idee strălucită, deoarece dacă ascundeți acest lucru sub tabloul de bord, nimeni nu va suspecta care este funcția reală. Pentru conexiunea GPRS între GPS tracker și server, va trebui să furnizați o cartelă SIM activată pentru date. Alegeți operatorul local preferat pentru acest lucru, dar rețineți că acest model GPS special funcționează numai pe rețelele 2G.

Dacă locuiți într-o țară în care rețelele 2G au fost scoase din funcțiune, va trebui să cumpărați un GPS tracker activat 3G, acestea sunt mai scumpe și este posibil ca instrucțiunile furnizate aici pentru configurarea trackerului să nu fie 100% compatibile cu un GPS tracker activat 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relay GPS Tracker (numai 2G): Link1, Link2, Link3, Link4.
  • GPS Trackers 3G: Link1, Link2, Link3.

Pasul 3: Instalare nouă a Raspbian

Voi începe cu o nouă instalare a Raspbian, am luat cea mai recentă versiune a Raspbian Buster Lite de pe site-ul oficial și am pregătit un card SD cu această imagine folosind gravatorul Balena. Acest lucru ar trebui să fie destul de simplu de făcut, este doar modul obișnuit de a configura un pi de zmeură. După ce Balena etcher a terminat treaba, am trecut la partiția de boot pe cardul sd și am creat un fișier gol numit ssh, fără extensie. Aceasta este pentru a activa serverul SSH pe raspberry pi, deoarece este dezactivat în mod implicit. Când ați terminat, introduceți cardul SD în raspberry pi, conectați-l la rețea și alimentați-l.

Pasul 4: Configurați software-ul serverului de urmărire: Traccar

Următorul pas este configurarea serverului de urmărire, numele software-ului este Traccar și aici este site-ul lor. Vom folosi versiunea de lansare a brațului Linux, deoarece raspberry pi rulează pe un procesor de braț. Apucați linkul de descărcare, conectați-vă la raspberry pi folosind metoda dvs. preferată, am folosit SSH în rețeaua locală. În continuare, toate comenzile necesare pentru instalarea serverului sunt descrise mai jos:

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 // rulați instalarea sudo systemctl start traccar.service

Când ați terminat, deschideți un browser din aceeași rețea și încercați să vă conectați la server folosind adresa IP și portul 8082. Ar trebui să fiți întâmpinat cu o interfață web, numele de utilizator și parola implicite sunt admin. Vă sfătuiesc să schimbați imediat acest lucru. Serviciul va porni automat la pornire, deci nu este necesar să efectuați alți pași în acest moment.

Pasul 5: Configurați redirecționarea portului

Dacă raspberry pi dvs. stă în spatele unui router sau firewall, ca în cazul meu, va trebui să redirecționați un port, astfel încât un dispozitiv extern, cum ar fi tracker-ul GPS, să se poată conecta la serverul nostru nou creat. În cazul tracker-ului GPS relay pe care îl am, acesta folosește portul 5013, dar acest lucru poate varia dacă aveți un dispozitiv diferit. Acest port este critic și va trebui să aflați ce port utilizează trackerul dvs. pentru a stabili o conexiune. Folosesc un router tp-link aici, așa că redirecționez portul 5013 către adresa IP locală a serverului raspberry pi.

Pasul 6: Înregistrați GPS Tracker pe server

Înregistrați GPS Tracker pe server
Înregistrați GPS Tracker pe server

Apoi, putem adăuga tracker-ul nostru GPS în interfața web a Traccar, în partea stângă fac clic pe adăugare, aleg un nume pentru dispozitivul dvs. și completați identificatorul din 10 cifre care este această etichetă pe partea laterală a carcasei trackerelor. dispozitivul va fi afișat ca offline până când serverul începe să primească date.

Pasul 7: Configurați GPS Tracker

Configurați GPS Tracker
Configurați GPS Tracker

Ultimul pas este configurarea trackerului GPS și aceste comenzi speciale se aplică trackerului pe care îl folosesc, este posibil să trebuiască să utilizați comenzi diferite pentru un tracker diferit, dar ideea este să resetați trackerul, să setați numărul de administrator, să configurați apn setările pentru operatorul dvs. de rețea, setați adresa IP externă pe care am salvat-o mai devreme, portul este 5013. Setați frecvența de încărcare în câteva secunde și activați conexiunea GPRS. Revenind la interfața web Traccar, starea ar trebui să treacă la online și ar trebui să începem să vedem date despre dispozitivul nostru.

Pasul 8: Gânduri finale

Dacă aveți probleme cu acest întreg proces de configurare, vă voi oferi câteva indicii de verificat în timpul depanării. În primul rând, acest tracker funcționează numai cu rețele 2G, deci asigurați-vă că operatorul dvs. de rețea acceptă 2G. Cartela SIM nu trebuie să aibă blocarea pinului activată, deoarece tracker-ul nu este capabil să o ocolească. Cartela SIM trebuie să aibă serviciile de date activate și suficient credit pentru a efectua acele operațiuni în rețea.

În ceea ce privește serverul, este foarte important să obțineți redirecționarea portului corect și să utilizați adresa IP externă corectă, altfel dispozitivele dvs. nu vor indica serverul corect. De asemenea, este foarte important să obțineți portul corect pentru dispozitivul dvs. de urmărire. Traccar are câteva informații minunate despre acest lucru, așa că asigurați-vă că le verificați documentația și forumurile.

Există o postare pe blog despre acest subiect, dacă doriți să-mi trimiteți feedback, puteți face acest lucru în comentarii și puteți, de asemenea, să verificați canalul meu Youtube pentru mai multe proiecte minunate: Voltlog Youtube Channel.

Recomandat: