Turinys:

Nustatykite savo GPS sekimo serverį „Raspberry Pi“: 8 žingsniai
Nustatykite savo GPS sekimo serverį „Raspberry Pi“: 8 žingsniai

Video: Nustatykite savo GPS sekimo serverį „Raspberry Pi“: 8 žingsniai

Video: Nustatykite savo GPS sekimo serverį „Raspberry Pi“: 8 žingsniai
Video: OpenSSH for Windows: The IT Admin's Key to Remote Management 2024, Liepa
Anonim
Nustatykite savo GPS sekimo serverį „Raspberry Pi“
Nustatykite savo GPS sekimo serverį „Raspberry Pi“

Šiame projekte aš jums parodysiu, kaip „Raspberry pi“nustatyti savo GPS sekimo serverį. Tai nebūtinai turi būti „Raspberry pi“, nes programinė įranga, kurią naudosime stebėjimo serveryje, yra prieinama ir „Windows“bei „Linux“, todėl galite ją priglobti savo „Windows“įrenginyje arba virtualioje mašinoje. debesies paslauga, tai priklauso nuo jūsų, tačiau čia pateiktos instrukcijos yra skirtos „Raspberry pi 4“.

Idėja kilo kiek anksčiau, „Voltlog #272“, kai gavau šį GPS sekiklį, užmaskuotą į bendrosios paskirties automobilių relę. Teoriškai tai turėtų būti teikiama su nemokama internetine stebėjimo paslauga kai kuriuose Kinijos priglobtuose serveriuose, tačiau man nepavyko prisijungti prie to serverio, todėl pagalvojau, kodėl gi nenustatžius savo serverio ir nepabandžius susieti jo su šiuo sekikliu. Tokiu būdu turėčiau veikiantį stebėjimo serverį ir pagerinčiau privatumo aspektą, nes jis bus savarankiškai priglobtas. ir niekas kitas neturės prieigos prie mano stebėjimo duomenų.

1 žingsnis: žiūrėkite kūrimo vaizdo įrašą

Image
Image

Vaizdo įraše žingsnis po žingsnio aprašomas visas projektas, todėl rekomenduoju pirmiausia pažiūrėti vaizdo įrašą, kad gautumėte projekto apžvalgą, problemas, su kuriomis susidūriau, ir kaip jas išsprendžiau. Tada galite grįžti ir perskaityti šiuos veiksmus, kad gautumėte išsamesnį paaiškinimą.

2 veiksmas: suraskite reikiamas dalis

Nustatykite prievado peradresavimą
Nustatykite prievado peradresavimą

Šio projekto esmė yra aviečių pi, bet koks modelis turėtų veikti, tačiau jei naudosite vieną iš naujausių modelių, turėtumėte gauti geresnį našumą, o tai reiškia, kad programinė įranga veiks sklandžiau ir bus greičiau įdiegta. Nuorodai naudojau aviečių pi 4 ir, nors galbūt jau turite tai, vis tiek įdėsiu žemiau esančias nuorodas į vietas, kur galite įsigyti aviečių pi 4.

Taip pat labai svarbus yra GPS sekiklis. Aš naudojau modelį, kuris yra užmaskuotas kaip automobilių relė. Tai puiki idėja, nes jei paslėpsite tai po prietaisų skydeliu, niekas neįtartų, kokia yra tikroji funkcija. Norėdami užmegzti ryšį tarp GPS sekimo įrenginio ir serverio, turėsite pateikti SIM kortelę, įgalinančią duomenis. Pasirinkite savo mėgstamą vietinį operatorių, tačiau atminkite, kad šis GPS modelis veikia tik 2G tinkluose.

Jei gyvenate šalyje, kurioje 2G tinklai buvo nutraukti, turėsite nusipirkti 3G palaikantį GPS sekiklį, jie yra brangesni, o čia pateiktos sekimo konfigūravimo instrukcijos gali būti 100% nesuderinamos su 3G palaikančiu GPS sekikliu.

  • „Raspberry Pi 4“modelis B: „Link1“, „Link2“, „Link3“, „Link4“.
  • Relinis GPS sekiklis (tik 2G): Link1, Link2, Link3, Link4.
  • 3G GPS sekimo įrenginiai: Link1, Link2, Link3.

3 veiksmas: naujas „Raspbian“diegimas

Pradėsiu nuo naujo „Raspbian“diegimo, paėmiau naujausią „Raspbian Buster Lite“versiją iš oficialios svetainės ir paruošiau sd kortelę su šiuo vaizdu, naudodamas „Balena etcher“. Tai turėtų būti gana paprasta padaryti, tai tik įprastas aviečių pi nustatymo būdas. Kai Balena etcher baigė darbą, aš perėjau prie įkrovos skaidinio sd kortelėje ir sukūriau tuščią failą, pavadintą ssh, be plėtinio. Tai leidžia įjungti SSH serverį aviečių pi, nes jis pagal nutylėjimą yra išjungtas. Baigę įdėkite SD kortelę į savo aviečių pi, prijunkite ją prie tinklo ir įjunkite maitinimą.

4 veiksmas: nustatykite stebėjimo serverio programinę įrangą: „Traccar“

Kitas žingsnis yra nustatyti stebėjimo serverį, programinės įrangos pavadinimas yra „Traccar“ir čia yra jų svetainė. Mes naudosime „Linux“rankos išleidimą, nes „Raspberry pi“veikia su rankos procesoriumi. Paimkite atsisiuntimo nuorodą, prisijunkite prie „Raspberry pi“naudodami mėgstamą metodą, vietiniame tinkle naudojau SSH. Toliau aprašomos visos komandos, reikalingos serveriui įdiegti:

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 // paleiskite diegimo sudo systemctl start traccar.service

Kai baigsite, atidarykite to paties tinklo naršyklę ir pabandykite prisijungti prie serverio naudodami IP adresą ir prievadą 8082. Turėtumėte pasveikinti žiniatinklio sąsaja, numatytasis vartotojo vardas ir slaptažodis yra admin. Patariu nedelsiant tai pakeisti. Paslauga bus automatiškai paleista įkrovos metu, todėl šiuo metu nereikia atlikti jokių kitų veiksmų.

5 veiksmas: nustatykite prievado peradresavimą

Jei jūsų aviečių pi sėdi už maršrutizatoriaus ar užkardos, kaip mano atveju, turėsite persiųsti prievadą, kad išorinis įrenginys, pvz., GPS sekiklis, galėtų prisijungti prie mūsų naujai sukurto serverio. Mano turimo relinio GPS sekiklio atveju jis naudoja 5013 prievadą, tačiau tai gali skirtis, jei turite kitą įrenginį. Šis prievadas yra labai svarbus ir turėsite sužinoti, kurį prievadą naudoja jūsų sekimo priemonė, kad užmegztų ryšį. Čia naudoju „tp-link“maršrutizatorių, todėl tiesiog persiunčiu 5013 prievadą į vietinį „aviečių pi“serverio IP adresą.

6 veiksmas: užregistruokite GPS sekiklį serveryje

Užregistruokite GPS sekiklį serveryje
Užregistruokite GPS sekiklį serveryje

Toliau galime pridėti savo GPS sekiklį prie „Traccar“žiniatinklio sąsajos, kairėje pusėje spusteliu „Pridėti“, pasirenku savo įrenginio pavadinimą ir užpildau 10 skaitmenų identifikatorių, kuris yra ši etiketė jūsų sekimo priemonės dėklo pusėje. įrenginys bus rodomas kaip neprisijungęs, kol serveris pradės priimti duomenis.

7 veiksmas: sukonfigūruokite GPS sekiklį

Konfigūruokite GPS sekiklį
Konfigūruokite GPS sekiklį

Paskutinis žingsnis yra sukonfigūruoti GPS sekiklį ir šios konkrečios komandos taikomos mano naudojamam sekikliui, gali tekti naudoti skirtingas komandas kitam stebėtojui, tačiau idėja yra iš naujo nustatyti sekiklį, nustatyti administratoriaus numerį, sukonfigūruoti apn tinklo operatoriaus nustatymus, nustatykite išorinį ip adresą, kurį išsaugojome anksčiau, prievadas yra 5013. Nustatykite įkėlimo dažnį per kelias sekundes ir įgalinkite GPRS ryšį. Grįžtant prie „Traccar“žiniatinklio sąsajos, būsena turėtų persijungti į internetą ir turėtume pradėti matyti duomenis apie savo įrenginį.

8 žingsnis: paskutinės mintys

Jei kyla problemų dėl viso šio sąrankos proceso, pateiksiu keletą patarimų, kuriuos reikia patikrinti atliekant trikčių šalinimą. Visų pirma, šis sekiklis veikia tik su 2G tinklais, todėl įsitikinkite, kad jūsų tinklo operatorius palaiko 2G. SIM kortelėje neturi būti įjungtas kaiščio užraktas, nes sekimo priemonė negali to apeiti. Sim kortelėje turi būti įjungtos duomenų paslaugos ir pakankamai kredito, kad būtų galima atlikti šias operacijas tinkle.

Kalbant apie serverį, labai svarbu tinkamai nukreipti prievadą ir naudoti teisingą išorinį IP adresą, kitaip jūsų įrenginiai nebus nukreipti į tinkamą serverį. Taip pat labai svarbu gauti tinkamą prievadą konkrečiam stebėjimo įrenginiui. „Traccar“turi puikios informacijos apie tai, todėl būtinai peržiūrėkite jų dokumentus ir forumus.

Yra tinklaraščio įrašas šia tema, jei norėtumėte atsiųsti man atsiliepimų, tai galite padaryti komentaruose, taip pat galite patikrinti mano „Youtube“kanalą, kad gautumėte daugiau nuostabių projektų: „Voltlog Youtube Channel“.

Rekomenduojamas: