Sadržaj:

Postavljanje vlastitog poslužitelja za praćenje GPS -a na Raspberry Pi: 8 koraka
Postavljanje vlastitog poslužitelja za praćenje GPS -a na Raspberry Pi: 8 koraka

Video: Postavljanje vlastitog poslužitelja za praćenje GPS -a na Raspberry Pi: 8 koraka

Video: Postavljanje vlastitog poslužitelja za praćenje GPS -a na Raspberry Pi: 8 koraka
Video: Postavljanje WordPressa na web server 2024, Srpanj
Anonim
Postavite vlastiti poslužitelj za praćenje GPS -a na Raspberry Pi
Postavite vlastiti poslužitelj za praćenje GPS -a na Raspberry Pi

U ovom projektu pokazat ću vam kako postaviti svoj vlastiti poslužitelj za GPS praćenje na Raspberry pi. Ne mora biti Raspberry pi, jer je softver koji ćemo koristiti za poslužitelj za praćenje dostupan i za Windows i Linux, pa ga možete smjestiti na svom Windows računalu ili na virtualnom stroju na usluga u oblaku, na vama je, ali upute ovdje su za Raspberry pi 4.

Ideja je nastala davno, u Voltlogu #272, kada sam ovaj GPS tracker prerušio u automobilski relej opće namjene. U teoriji bi ovo trebalo doći s besplatnom mrežnom uslugom praćenja na nekom kineskom poslužitelju, ali nisam se mogao povezati s tim poslužiteljem pa sam pomislio zašto ne bih postavio vlastiti poslužitelj i pokušao ga upariti s ovim alatom za praćenje. Na ovaj način bih imao funkcionirajući poslužitelj za praćenje i poboljšao aspekt privatnosti jer će se sam ugostiti. i nitko drugi neće imati pristup mojim podacima za praćenje.

Korak 1: Pogledajte video zapis

Image
Image

Video opisuje cijeli projekt korak po korak pa preporučujem da prvo pogledate video kako biste dobili pregled projekta, probleme s kojima sam se susreo i kako sam ih riješio. Zatim se možete vratiti i pročitati sljedeće korake za detaljnije objašnjenje.

Korak 2: Pronađite potrebne dijelove

Postavljanje prosljeđivanja portova
Postavljanje prosljeđivanja portova

U jezgri ovog projekta leži malina pi, svaki model bi trebao funkcionirati, ali ako koristite jedan od najnovijih modela trebali biste dobiti bolje performanse, što znači da će softver raditi lakše i brže će se instalirati. Za referencu sam upotrijebio malinu pi 4 i iako možda već imate ovu, ipak ću ispod staviti neke veze do mjesta na kojima možete nabaviti malinu pi 4.

Također je vrlo važan GPS tracker. Koristio sam model koji je prerušen u automobilski relej. Ovo je sjajna ideja jer ako ovo sakrijete ispod nadzorne ploče, nitko neće posumnjati koja je stvarna funkcija. Za GPRS vezu između GPS tragača i poslužitelja morate osigurati sim karticu s omogućenim podacima. Za to odaberite svog omiljenog lokalnog operatera, ali imajte na umu da ovaj GPS model radi samo na 2G mrežama.

Ako živite u zemlji u kojoj je 2G mreža prekinuta, morat ćete kupiti GPS tragač s omogućenim 3G -om, oni su skuplji i upute za konfiguraciju pratilaca koje su ovdje navedene možda neće biti 100% kompatibilne s GPS -om za praćenje koji podržava 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relejni GPS praćenje (samo 2G): Link1, Link2, Link3, Link4.
  • 3G GPS tragači: Link1, Link2, Link3.

Korak 3: Svježa instalacija Raspbiana

Počet ću s novom instalacijom Raspbiana, uzeo sam najnovije izdanje Raspbian Buster Lite sa službene web stranice i pripremio SD karticu s ovom slikom pomoću Balena etchera. To bi trebalo biti prilično jednostavno učiniti, to je samo uobičajen način postavljanja pi od maline. Nakon što je Balena etcher završio posao, prešao sam na boot particiju na sd kartici i stvorio praznu datoteku pod nazivom ssh, bez nastavka. Ovim se želi omogućiti SSH poslužitelj na malini pi jer je prema zadanim postavkama onemogućen. Kad završite, umetnite sd karticu u svoj maline pi, spojite je na mrežu i uključite napajanje.

Korak 4: Postavljanje softvera poslužitelja za praćenje: Traccar

Sljedeći korak je postavljanje poslužitelja za praćenje, naziv softvera je Traccar, a ovdje je njihova web stranica. Koristit ćemo izdanje za Linux, jer malina pi radi na procesoru ruke. Dohvatite vezu za preuzimanje, spojite se na malinu pi koristeći svoju omiljenu metodu, koristio sam SSH na lokalnoj mreži. Zatim su dolje opisane sve naredbe potrebne za instaliranje poslužitelja:

sudo mkdir/opt/traccar && cd/opt/traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo raspakirajte traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // pokrenite instalaciju sudo systemctl start traccar.service

Kada završite, otvorite preglednik na istoj mreži i pokušajte se povezati s poslužiteljem koristeći IP adresu i port 8082. Trebali biste biti dočekani web sučeljem, zadano korisničko ime i lozinka su admin. Savjetujem vam da to odmah promijenite. Usluga će se automatski pokrenuti pri pokretanju pa u ovom trenutku nije potrebno izvoditi nikakve druge korake.

Korak 5: Postavljanje prosljeđivanja priključaka

Ako vaš malina pi sjedi iza usmjerivača ili vatrozida, kao u mom slučaju, morat ćete proslijediti port kako bi se vanjski uređaj poput GPS tragača mogao povezati s našim novostvorenim poslužiteljem. U slučaju relejnog GPS trackera koji imam, koristi port 5013, ali to može varirati ako imate drugi uređaj. Ovaj port je kritičan i morat ćete saznati koji port vaš tracker koristi za uspostavljanje veze. Ovdje koristim tp-link usmjerivač pa samo prosljeđujem port 5013 na lokalnu ip adresu malinovog pi poslužitelja.

Korak 6: Registrirajte GPS Tracker na poslužitelj

Registrirajte GPS Tracker na poslužitelj
Registrirajte GPS Tracker na poslužitelj

Zatim možemo dodati naš GPS tracker u web sučelje Traccara, s lijeve strane kliknem dodaj, izaberem naziv za svoj uređaj i ispunim 10 -znamenkasti identifikator koji je ova oznaka sa strane vašeg trackera. Novonastali uređaj će se prikazivati kao offline sve dok poslužitelj ne počne primati podatke.

Korak 7: Konfigurirajte GPS Tracker

Konfigurirajte GPS Tracker
Konfigurirajte GPS Tracker

Posljednji korak je konfiguriranje GPS -a za praćenje, a ove posebne naredbe odnose se na uređaj za praćenje koji koristim, možda ćete morati koristiti različite naredbe za drugi alat za praćenje, ali ideja je resetirati uređaj za praćenje, postaviti broj administratora, konfigurirati apn postavke za vašeg mrežnog operatera, postavite vanjsku IP adresu koju smo ranije spremili, port je 5013. Postavite učestalost prijenosa u sekundama i omogućite GPRS vezu. Vraćajući se na web sučelje Traccar, status bi se trebao promijeniti na mrežni i trebali bismo početi vidjeti podatke o našem uređaju.

Korak 8: Završne misli

Ako imate problema s cijelim ovim postupkom postavljanja, dat ću vam nekoliko savjeta koje trebate provjeriti tijekom rješavanja problema. Prije svega, ovaj alat za praćenje radi samo s 2G mrežama, stoga provjerite podržava li vaš mrežni operater 2G. SIM kartica ne smije imati omogućeno pin zaključavanje jer tracker to ne može zaobići. SIM kartica mora imati omogućene podatkovne usluge i dovoljno kredita za obavljanje tih operacija na mreži.

Što se tiče poslužitelja, vrlo je važno pravilno proslijediti port i upotrijebiti ispravnu vanjsku IP adresu, u protivnom vaši uređaji neće usmjeravati na ispravan poslužitelj. Također je vrlo važno nabaviti ispravan priključak za vaš uređaj za praćenje. Traccar ima sjajne informacije o tome pa provjerite njihovu dokumentaciju i forume.

Postoji blog na tu temu ako mi želite poslati neke povratne informacije, možete to učiniti u komentarima, a možete pogledati i moj Youtube kanal za još sjajnih projekata: Voltlog Youtube kanal.

Preporučeni: