Kazalo:

Nastavite lasten strežnik za sledenje GPS na Raspberry Pi: 8 korakov
Nastavite lasten strežnik za sledenje GPS na Raspberry Pi: 8 korakov

Video: Nastavite lasten strežnik za sledenje GPS na Raspberry Pi: 8 korakov

Video: Nastavite lasten strežnik za sledenje GPS na Raspberry Pi: 8 korakov
Video: CS50 2015 – 10-я неделя 2024, November
Anonim
Nastavite lasten strežnik za sledenje GPS na Raspberry Pi
Nastavite lasten strežnik za sledenje GPS na Raspberry Pi

V tem projektu vam bom pokazal, kako nastaviti svoj lasten strežnik za sledenje GPS na Raspberry pi. Ni nujno, da je to Raspberry pi, ker je programska oprema, ki jo bomo uporabljali za strežnik za sledenje, na voljo tudi za Windows in Linux, zato lahko to gostite na svojem računalniku z operacijskim sistemom Windows ali v navideznem računalniku na storitev v oblaku, odvisno od vas, vendar so tukaj navodila za Raspberry pi 4.

Ideja se je začela pred časom, v Voltlogu #272, ko sem ta GPS sledilnik preoblekel v avtomobilski rele za splošno uporabo. Teoretično bi to moralo priti z brezplačno spletno storitvijo sledenja na nekem kitajskem strežniku, vendar se nisem mogel povezati s tem strežnikom, zato sem pomislil, zakaj ne bi nastavil svojega strežnika in ga poskusil povezati s tem sledilcem. Na ta način bi imel delujoč strežnik za sledenje in izboljšal vidik zasebnosti, ker bo sam gostil. in nihče drug ne bo imel dostopa do mojih podatkov o sledenju.

1. korak: Oglejte si video zgradbe

Image
Image

Videoposnetek opisuje celoten projekt korak za korakom, zato priporočam, da si najprej ogledate video, da dobite pregled projekta, težave, s katerimi sem se srečal, in kako sem jih rešil. Potem se lahko vrnete in preberete naslednje korake za podrobnejšo razlago.

2. korak: Pridobite potrebne dele

Nastavitev posredovanja vrat
Nastavitev posredovanja vrat

V jedru tega projekta je malina pi, vsak model bi moral delovati, če pa uporabljate enega od najnovejših modelov, bi morali biti boljši, kar pomeni, da bo programska oprema delovala bolj gladko in bo hitrejša za namestitev. Za referenco sem uporabil malinovo pi 4 in čeprav to morda že imate, bom spodaj še dal nekaj povezav do mest, kjer lahko dobite malinovo pi 4.

Zelo pomemben je tudi GPS sledilnik. Uporabil sem model, ki je prikrit kot avtomobilski rele. To je briljantna ideja, saj če to skrijete pod armaturno ploščo, nihče ne bo sumil, kakšna je resnična funkcija. Za povezavo GPRS med sledilnikom GPS in strežnikom boste morali zagotoviti podatkovno kartico SIM. Za to izberite svojega najljubšega lokalnega operaterja, vendar ne pozabite, da ta model GPS deluje samo v omrežjih 2G.

Če živite v državi, kjer so bila omrežja 2G razgrajena, boste morali kupiti sledilnik GPS, ki podpira 3G, so dražji in tukaj navedena navodila za konfiguracijo sledilnika morda niso 100% združljiva s sledilnikom GPS, ki podpira 3G.

  • Raspberry Pi 4 model B: povezava1, povezava2, povezava3, povezava4.
  • Relejni GPS sledilnik (samo 2G): Link1, Link2, Link3, Link4.
  • 3G GPS sledilci: Link1, Link2, Link3.

3. korak: Sveža namestitev Raspbiana

Začel bom z novo namestitvijo Raspbiana, z uradne spletne strani sem vzel najnovejšo izdajo Raspbian Buster Lite in z uporabo Balene etcher pripravil SD kartico s to sliko. To bi moralo biti dokaj preprosto, to je le običajen način nastavitve maline pi. Ko je Balena etcher končal delo, sem šel na zagonsko particijo na sd kartici in ustvaril prazno datoteko, imenovano ssh, brez razširitve. To naj bi omogočilo strežnik SSH na maline pi, ker je privzeto onemogočen. Ko končate, vstavite sd kartico v svoj malinec pi, jo povežite z omrežjem in vklopite napajanje.

4. korak: Namestite programsko opremo za sledenje strežniku: Traccar

Naslednji korak je nastavitev sledilnega strežnika, ime programske opreme je Traccar in tukaj je njihovo spletno mesto. Uporabljali bomo izdajo roke za Linux, ker malina pi deluje na procesorju roke. Zgrabi povezavo za prenos, poveži se z malinovim pi po svoji najljubši metodi, uporabil sem SSH v lokalnem omrežju. Nato so spodaj opisani vsi ukazi, potrebni za namestitev strežnika:

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 // zaženite namestitveni sistem sudoctl start traccar.service

Ko končate, odprite brskalnik v istem omrežju in se poskusite povezati s strežnikom z naslovom ip in vrati 8082. Pozdravili bi vas s spletnim vmesnikom, privzeto uporabniško ime in geslo sta admin. Svetujem vam, da to takoj spremenite. Storitev se bo samodejno zagnala ob zagonu, zato na tej točki ni potrebno izvajati nobenih drugih korakov.

5. korak: Nastavitev posredovanja vrat

Če vaš malinski pi sedi za usmerjevalnikom ali požarnim zidom, kot v mojem primeru, boste morali posredovati vrata, tako da se lahko zunanja naprava, kot je sledilnik GPS, poveže z našim novo ustvarjenim strežnikom. V primeru relejnega GPS sledilnika, ki ga imam, uporablja vrata 5013, vendar se to lahko razlikuje, če imate drugo napravo. Ta vrata so ključnega pomena, zato boste morali ugotoviti, katera vrata vaš sledilnik uporablja za vzpostavitev povezave. Tukaj uporabljam usmerjevalnik tp-link, zato samo posredujem vrata 5013 na lokalni naslov ip strežnika raspberry pi.

6. korak: Registrirajte GPS sledilnik na strežnik

Registrirajte GPS sledilnik na strežnik
Registrirajte GPS sledilnik na strežnik

Nato lahko v spletni vmesnik Traccarja dodamo naš GPS sledilnik, na levi strani kliknem Dodaj, izberem ime za svojo napravo in vnesem 10 -mestni identifikator, ki je ta oznaka na strani ohišja sledilcev. naprava bo prikazana kot brez povezave, dokler strežnik ne začne prejemati podatkov.

7. korak: Konfigurirajte GPS sledilnik

Konfigurirajte GPS sledilnik
Konfigurirajte GPS sledilnik

Zadnji korak je konfiguriranje sledilnika GPS in ti posebni ukazi veljajo za sledilnik, ki ga uporabljam. Morda boste morali uporabiti različne ukaze za drugega sledilnika, vendar je ideja ponastaviti sledilnik, nastaviti skrbniško številko, konfigurirati apn nastavitve vašega omrežnega operaterja, nastavite zunanji naslov IP, ki smo ga shranili prej, vrata so 5013. Nastavite frekvenco nalaganja v sekundah in omogočite povezavo GPRS. Če se vrnemo na spletni vmesnik Traccar, bi se moralo stanje preklopiti na spletno in začeli bi se prikazovati podatki o naši napravi.

8. korak: Zadnje misli

Če imate težave s celotnim postopkom nastavitve, vam bom dal nekaj namigov, ki jih morate preveriti pri odpravljanju težav. Najprej ta sledilnik deluje samo z omrežji 2G, zato se prepričajte, da vaš omrežni operater podpira 2G. Na kartici SIM ne sme biti omogočeno zaklepanje z zatiči, ker sledilnik tega ne more zaobiti. SIM kartica mora imeti omogočene podatkovne storitve in dovolj dobroimetja za izvajanje teh operacij v omrežju.

Kar zadeva strežnik, je zelo pomembno, da pravilno posredujete vrata in uporabite pravilen zunanji naslov IP, sicer vaše naprave ne bodo kazale na pravi strežnik. Zelo pomembno je tudi, da dobite ustrezna vrata za svojo posebno sledilno napravo. Traccar ima o tem nekaj odličnih informacij, zato preverite njihovo dokumentacijo in forume.

Obstaja objava v spletnem dnevniku na to temo, če mi želite poslati nekaj povratnih informacij, kar lahko storite v komentarjih, prav tako pa lahko na mojem Youtube kanalu preverite še bolj super projekte: Voltlog Youtube Channel.

Priporočena: