Obsah:

Nastavte si vlastný server na sledovanie GPS na Raspberry Pi: 8 krokov
Nastavte si vlastný server na sledovanie GPS na Raspberry Pi: 8 krokov

Video: Nastavte si vlastný server na sledovanie GPS na Raspberry Pi: 8 krokov

Video: Nastavte si vlastný server na sledovanie GPS na Raspberry Pi: 8 krokov
Video: #12 Цифровое чтение/запись VTScada Modbus | ПЛК Outseal Arduino #VTScada #Modbus #ПЛК #ArduinoPLC 2024, Júl
Anonim
Nastavte si vlastný server na sledovanie GPS na Raspberry Pi
Nastavte si vlastný server na sledovanie GPS na Raspberry Pi

V tomto projekte vám ukážem, ako nastaviť vlastný server na sledovanie GPS na Raspberry pi. Nemusí to byť Raspberry pi, pretože softvér, ktorý budeme používať pre sledovací server, je k dispozícii aj pre Windows a Linux, takže ho môžete hostovať na počítači so systémom Windows alebo na virtuálnom počítači na cloudová služba, je to na vás, ale tu uvedené pokyny platia pre Raspberry pi 4.

Myšlienka začala pred nejakou dobou, vo Voltlogu #272, keď som dostal tento GPS tracker zamaskovaný do univerzálneho automobilového relé. Teoreticky by to malo zahŕňať bezplatnú službu sledovania online na niektorom čínskom hostiteľskom serveri, ale nemohol som sa k tomuto serveru pripojiť, a tak som si povedal, prečo si nenastaviť vlastný server a skúsiť ho spárovať s týmto sledovačom. Takýmto spôsobom by som mal funkčný sledovací server a zlepšil by som aspekt ochrany osobných údajov, pretože bude sám hostovaný. a nikto iný nebude mať prístup k mojim sledovacím údajom.

Krok 1: Pozrite si video o zostavení

Image
Image

Video popisuje celý projekt krok za krokom, preto odporúčam najskôr si video pozrieť, aby ste získali prehľad o projekte, problémoch, s ktorými som sa stretol a ako som ich vyriešil. Potom sa môžete vrátiť a prečítať si nasledujúce kroky, kde nájdete podrobnejšie vysvetlenie.

Krok 2: Zdroj požadovaných dielov

Nastavte presmerovanie portov
Nastavte presmerovanie portov

Jadrom tohto projektu je malina pi, každý model by mal fungovať, ale ak použijete jeden z najnovších modelov, mali by ste dosiahnuť lepší výkon, čo znamená, že softvér pobeží plynulejšie a jeho inštalácia bude rýchlejšia. Ako referenciu som použil malinový pi 4 a aj keď to už môžete mať, nižšie umiestnim niekoľko odkazov na miesta, kde môžete získať malinový pi 4.

Veľmi dôležitý je aj GPS tracker. Použil som model, ktorý je maskovaný ako automobilový relé. Je to geniálny nápad, pretože ak ho skryjete pod palubnou doskou, nikto nebude tušiť, aká je skutočná funkcia. Na pripojenie GPRS medzi zariadením na sledovanie polohy GPS a serverom budete potrebovať SIM kartu s povoleným prenosom údajov. Vyberte si na to svojho obľúbeného miestneho operátora, ale pamätajte na to, že tento konkrétny model GPS funguje iba v sieťach 2G.

Ak žijete v krajine, kde boli 2G siete vyradené z prevádzky, budete si musieť kúpiť GPS tracker s podporou 3G, sú drahšie a tu uvedené pokyny na konfiguráciu trackera nemusia byť 100% kompatibilné s GPS trackerom s podporou 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relé GPS Tracker (iba 2G): Link1, Link2, Link3, Link4.
  • 3G GPS sledovače: Link1, Link2, Link3.

Krok 3: Nová inštalácia Raspbian

Začnem novou inštaláciou Raspbian, z oficiálneho webu som si vybral najnovšie vydanie Raspbian Buster Lite a pomocou Balena etcher som pripravil kartu SD s týmto obrázkom. To by malo byť celkom jednoduché, je to len bežný spôsob nastavenia malinového pi. Potom, čo Balena etcher dokončil prácu, prešiel som k zavádzaciemu oddielu na karte SD a vytvoril prázdny súbor s názvom ssh bez rozšírenia. Toto má povoliť server SSH na Raspberry Pi, pretože je v predvolenom nastavení zakázaný. Po dokončení vložte kartu SD do svojho malinového pi, pripojte ho k sieti a napájajte.

Krok 4: Nastavte softvér sledovacieho servera: Traccar

Ďalším krokom je nastavenie sledovacieho servera, názov softvéru je Traccar a tu je ich webová stránka. Budeme používať vydanie linuxového ramena, pretože malinový pi beží na ramennom procesore. Chyťte odkaz na stiahnutie, pripojte sa k malinovému pi pomocou svojej obľúbenej metódy, v miestnej sieti som použil SSH. Ďalej sú nižšie uvedené všetky príkazy potrebné na inštaláciu servera:

sudo mkdir/opt/traccar && cd/opt/traccarsudo wget https://github.com/traccar/traccar/release/download/v4.6/traccar-linux-arm-4.6.zip sudo rozbaliť traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // spustite inštaláciu sudo systemctl start traccar.service

Po dokončení otvorte prehliadač v tej istej sieti a pokúste sa pripojiť k serveru pomocou adresy IP a portu 8082. Mali by ste uvítať webové rozhranie, predvolené používateľské meno a heslo je admin. Odporúčam vám, aby ste to okamžite zmenili. Služba sa automaticky spustí pri štarte, takže v tomto okamihu nie je potrebné vykonávať žiadne ďalšie kroky.

Krok 5: Nastavte presmerovanie portov

Ak váš malinový pi sedí za routerom alebo bránou firewall, ako v mojom prípade, budete musieť presmerovať port, aby sa k nášmu novovytvorenému serveru mohlo pripojiť externé zariadenie, ako napríklad sledovač GPS. V prípade sledovača relé GPS, ktorý mám, používa port 5013, ale to sa môže líšiť, ak máte iné zariadenie. Tento port je kritický a budete musieť zistiť, ktorý port používa váš sledovač na nadviazanie spojenia. Tu používam smerovač tp-link, takže iba presmerujem port 5013 na miestnu adresu IP servera raspberry pi.

Krok 6: Zaregistrujte GPS Tracker na server

Zaregistrujte GPS Tracker na server
Zaregistrujte GPS Tracker na server

Ďalej môžeme pridať náš sledovač GPS do webového rozhrania Traccar, na ľavej strane kliknem na tlačidlo Pridať, zvolím názov pre vaše zariadenie a vyplním 10 -miestny identifikátor, ktorý je týmto štítkom na boku puzdra vašich sledovačov. Novo vytvorený zariadenie sa bude zobrazovať ako offline, kým server nezačne prijímať údaje.

Krok 7: Konfigurujte GPS Tracker

Konfigurujte GPS Tracker
Konfigurujte GPS Tracker

Posledným krokom je konfigurácia sledovača GPS a tieto konkrétne príkazy sa vzťahujú na sledovač, ktorý používam. Možno budete musieť použiť rôzne príkazy pre iný sledovač, ale myšlienkou je resetovať sledovač, nastaviť číslo správcu, nakonfigurovať apn. nastavenia pre vášho sieťového operátora, nastavte externú ip adresu, ktorú sme predtým uložili, port je 5013. Nastavte frekvenciu nahrávania v sekundách a povoľte pripojenie GPRS. Keď sa vrátime do webového rozhrania Traccar, stav by sa mal prepnúť do režimu online a mali by sa nám začať zobrazovať údaje o našom zariadení.

Krok 8: Záverečné myšlienky

Ak máte s týmto celým procesom nastavenia problémy, poskytnem vám niekoľko rád, ktoré je potrebné skontrolovať pri riešení problémov. Tento sledovač predovšetkým funguje iba so sieťami 2G, preto sa uistite, že váš sieťový operátor podporuje 2G. Na SIM karte nesmie byť povolený zámok pinov, pretože tracker to nemôže obísť. Na vykonávanie týchto operácií v sieti musí mať sim karta povolené dátové služby a dostatok kreditu.

Pokiaľ ide o server, je veľmi dôležité správne presmerovať port a použiť správnu externú adresu IP, inak vaše zariadenia nebudú smerovať na správny server. Je tiež veľmi dôležité získať správny port pre vaše konkrétne sledovacie zariadenie. Traccar má o tom niekoľko skvelých informácií, takže si prečítajte ich dokumentáciu a fóra.

K tejto téme je blogový príspevok, ak by ste mi chceli poslať spätnú väzbu, môžete tak urobiť v komentároch a tiež si môžete pozrieť môj kanál na YouTube, kde nájdete ďalšie úžasné projekty: Voltlog Youtube Channel.

Odporúča: