Satura rādītājs:

Iestatiet savu GPS izsekošanas serveri Raspberry Pi: 8 soļi
Iestatiet savu GPS izsekošanas serveri Raspberry Pi: 8 soļi

Video: Iestatiet savu GPS izsekošanas serveri Raspberry Pi: 8 soļi

Video: Iestatiet savu GPS izsekošanas serveri Raspberry Pi: 8 soļi
Video: OpenSSH for Windows: The IT Admin's Key to Remote Management 2024, Jūlijs
Anonim
Iestatiet savu GPS izsekošanas serveri Raspberry Pi
Iestatiet savu GPS izsekošanas serveri Raspberry Pi

Šajā projektā es jums parādīšu, kā iestatīt savu GPS izsekošanas serveri Raspberry pi. Tam nav jābūt Raspberry pi, jo programmatūra, ko mēs izmantosim izsekošanas serverim, ir pieejama arī operētājsistēmai Windows un Linux, tāpēc jūs varat to mitināt savā Windows datorā vai virtuālajā mašīnā mākoņa pakalpojums, tas ir atkarīgs no jums, bet šeit sniegtie norādījumi ir paredzēti Raspberry pi 4.

Ideja sākās pirms kāda laika, Voltlog #272, kad es saņēmu šo GPS izsekotāju, kas bija maskēts vispārējas nozīmes automobiļu relejā. Teorētiski tam vajadzētu būt bezmaksas tiešsaistes izsekošanas pakalpojumam dažos Ķīnas mitinātos serveros, bet es nevarēju izveidot savienojumu ar šo serveri, un tāpēc es domāju, kāpēc gan neizveidot savu serveri un mēģināt to savienot pārī ar šo izsekotāju. Tādā veidā man būtu funkcionējošs izsekošanas serveris un uzlabotu privātuma aspektu, jo tas tiks mitināts pats. un neviens cits nevarēs piekļūt maniem izsekošanas datiem.

1. darbība: noskatieties video veidošanu

Image
Image

Video soli pa solim apraksta visu projektu, tāpēc iesaku vispirms noskatīties video, lai iegūtu pārskatu par projektu, problēmām, ar kurām saskāros, un to, kā tās atrisināju. Pēc tam varat atgriezties un izlasīt tālāk norādītās darbības, lai iegūtu sīkāku skaidrojumu.

2. darbība. Iegūstiet nepieciešamās daļas

Iestatiet portu pāradresāciju
Iestatiet portu pāradresāciju

Šī projekta pamatā ir aveņu pi, jebkuram modelim vajadzētu darboties, taču, ja izmantojat kādu no jaunākajiem modeļiem, jums vajadzētu iegūt labāku veiktspēju, kas nozīmē, ka programmatūra darbosies vienmērīgāk un būs ātrāk instalējama. Atsaucei es izmantoju aveņu pi 4, un, lai gan jums tas jau ir, es joprojām ievietošu dažas saites uz vietām, kur var iegūt aveņu pi 4.

Ļoti svarīgs ir arī GPS izsekotājs. Esmu izmantojis modeli, kas ir maskēts kā automobiļu relejs. Šī ir lieliska ideja, jo, ja jūs to paslēpsit zem paneļa, nevienam nebūs aizdomas par to, kas ir patiesā funkcija. Lai izveidotu GPRS savienojumu starp GPS izsekotāju un serveri, jums būs jānodrošina ar datiem iespējota sim karte. Izvēlieties savu iecienītāko vietējo operatoru, taču paturiet prātā, ka šis konkrētais GPS modelis darbojas tikai 2G tīklos.

Ja dzīvojat valstī, kurā 2G tīkli ir pārtraukti, jums būs jāiegādājas 3G sekotājs, kas ir iespējots ar 3G, tie ir dārgāki, un šeit sniegtie norādījumi par izsekotāja konfigurēšanu var nebūt 100% saderīgi ar GPS izsekotāju.

  • Raspberry Pi 4 B modelis: Link1, Link2, Link3, Link4.
  • Relay GPS Tracker (tikai 2G): Link1, Link2, Link3, Link4.
  • 3G GPS izsekotāji: Link1, Link2, Link3.

3. darbība: jauna Raspbian instalēšana

Es sākšu ar jaunu Raspbian instalāciju, es paņēmu jaunāko Raspbian Buster Lite versiju no oficiālās vietnes un sagatavoju SD karti ar šo attēlu, izmantojot Balena etcher. Tam vajadzētu būt diezgan vienkāršam, tas ir tikai parastais veids, kā iestatīt aveņu pi. Kad Balena etcher bija pabeidzis darbu, es devos uz sd kartes sāknēšanas nodalījumu un izveidoju tukšu failu ar nosaukumu ssh bez paplašinājuma. Tas ļauj iespējot SSH serveri aveņu pi, jo tas pēc noklusējuma ir atspējots. Kad esat pabeidzis, ievietojiet SD karti savā aveņu pi, pievienojiet to tīklam un pievienojiet strāvu.

4. darbība: iestatiet izsekošanas servera programmatūru: Traccar

Nākamais solis ir iestatīt izsekošanas serveri, programmatūras nosaukums ir Traccar, un šeit ir viņu vietne. Mēs izmantosim Linux rokas atbrīvošanu, jo aveņu pi darbojas ar rokas procesoru. Paņemiet lejupielādes saiti, izveidojiet savienojumu ar aveņu pi, izmantojot savu iecienītāko metodi, es vietējā tīklā izmantoju SSH. Tālāk ir aprakstītas visas komandas, kas nepieciešamas servera instalēšanai:

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 // palaidiet instalēšanu sudo systemctl start traccar.service

Kad esat pabeidzis, atveriet pārlūkprogrammu tajā pašā tīklā un mēģiniet izveidot savienojumu ar serveri, izmantojot IP adresi un portu 8082. Jums vajadzētu sveikt ar tīmekļa saskarni, noklusējuma lietotājvārds un parole ir admin. Es iesaku jums to nekavējoties mainīt. Pakalpojums automātiski sāksies, sāknējot, tāpēc šajā brīdī nav jāveic citas darbības.

5. darbība: iestatiet portu pāradresāciju

Ja jūsu aveņu pi sēž aiz maršrutētāja vai ugunsmūra, piemēram, manā gadījumā, jums būs jāpārsūta ports, lai ārēja ierīce, piemēram, GPS izsekotājs, varētu izveidot savienojumu ar mūsu jaunizveidoto serveri. Manā releja GPS izsekotāja gadījumā tas izmanto portu 5013, taču tas var atšķirties, ja jums ir cita ierīce. Šis ports ir kritisks, un jums būs jānoskaidro, kuru portu jūsu izsekotājs izmanto, lai izveidotu savienojumu. Es šeit izmantoju tp-link maršrutētāju, tāpēc es tikai pārsūtu portu 5013 uz aveņu pi servera vietējo ip adresi.

6. darbība: reģistrējiet GPS izsekotāju serverī

Reģistrējiet serverī GPS izsekotāju
Reģistrējiet serverī GPS izsekotāju

Tālāk mēs varam pievienot savu GPS izsekotāju Traccar tīmekļa saskarnē, kreisajā pusē noklikšķiniet uz Pievienot, izvēlieties ierīces nosaukumu un aizpildiet 10 ciparu identifikatoru, kas ir šī etiķete jūsu izsekotāja korpusa malā. ierīce tiks rādīta bezsaistē, līdz serveris sāks saņemt datus.

7. darbība: konfigurējiet GPS izsekotāju

Konfigurējiet GPS izsekotāju
Konfigurējiet GPS izsekotāju

Pēdējais solis ir konfigurēt GPS izsekotāju, un šīs konkrētās komandas attiecas uz manis izmantoto izsekotāju, iespējams, jums būs jāizmanto dažādas komandas citam izsekotājam, bet ideja ir atiestatīt izsekotāju, iestatīt administratora numuru, konfigurēt apn tīkla operatora uzstādījumus, iestatiet iepriekš saglabāto ārējo IP adresi, ports ir 5013. Iestatiet augšupielādes biežumu sekundēs un iespējojiet GPRS savienojumu. Atgriežoties pie tīmekļa saskarnes Traccar, statusam vajadzētu pārslēgties uz tiešsaistes režīmu, un mums vajadzētu sākt redzēt datus par mūsu ierīci.

8. solis: pēdējās domas

Ja jums ir problēmas ar visu šo iestatīšanas procesu, es sniegšu dažus padomus, kas jāpārbauda problēmu novēršanas laikā. Pirmkārt, šis izsekotājs darbojas tikai ar 2G tīkliem, tāpēc pārliecinieties, vai jūsu tīkla operators atbalsta 2G. SIM kartē nedrīkst būt iespējota tapu bloķēšana, jo izsekotājs to nevar apiet. Sim kartei ir jābūt iespējotiem datu pakalpojumiem un pietiekamam kredītam, lai veiktu šīs darbības tīklā.

Attiecībā uz serveri ir ļoti svarīgi pareizi nosūtīt portus un izmantot pareizo ārējo IP adresi, pretējā gadījumā jūsu ierīces nenorādīs uz pareizo serveri. Ir arī ļoti svarīgi iegūt pareizo portu jūsu konkrētajai izsekošanas ierīcei. Traccar ir lieliska informācija par to, tāpēc noteikti pārbaudiet viņu dokumentāciju un forumus.

Par šo tēmu ir emuāra ieraksts, ja vēlaties man atsūtīt atsauksmes, varat to izdarīt komentāros, kā arī varat pārbaudīt manu Youtube kanālu, lai iegūtu vairāk satriecošu projektu: Voltlog Youtube Channel.

Ieteicams: