Tartalomjegyzék:

Saját GPS nyomkövető szerver beállítása Raspberry Pi -n: 8 lépés
Saját GPS nyomkövető szerver beállítása Raspberry Pi -n: 8 lépés

Videó: Saját GPS nyomkövető szerver beállítása Raspberry Pi -n: 8 lépés

Videó: Saját GPS nyomkövető szerver beállítása Raspberry Pi -n: 8 lépés
Videó: AgOpenGPS: Építsünk Centipede RTK bázisállomást házilag mindenhez is nettó 160 ezer forintból 2024, November
Anonim
Állítsa be saját GPS nyomkövető szerverét egy Raspberry Pi -n
Állítsa be saját GPS nyomkövető szerverét egy Raspberry Pi -n

Ebben a projektben megmutatom, hogyan kell beállítani saját GPS nyomkövető szerverét egy Raspberry pi -n. Ennek nem feltétlenül Raspberry pi -nek kell lennie, mert a nyomkövető szerverhez használt szoftver elérhető Windows és Linux rendszerekhez is, így ezt a Windows gépen vagy a felhőszolgáltatás, ez rajtad múlik, de az itt található utasítások egy Raspberry pi 4 -re vonatkoznak.

Az ötlet valamivel ezelőtt kezdődött, a Voltlog #272 -ben, amikor megkaptam ezt a GPS nyomkövetőt egy általános célú autóipari relébe álcázva. Elméletileg ennek ingyenes online nyomkövetési szolgáltatással kell rendelkeznie néhány kínai hosztolt szerveren, de nem tudtam csatlakozni ahhoz a szerverhez, ezért úgy gondoltam, miért nem állítom be saját szerveremet, és próbálom párosítani ezzel a nyomkövetővel. Így működőképes nyomkövető szerverrel rendelkeznék, és javítanám az adatvédelmi szempontot, mert az önálló lesz. és senki más nem fér hozzá a követési adataimhoz.

1. lépés: Nézze meg a Build videót

Image
Image

A videó lépésről lépésre leírja a teljes projektet, ezért azt javaslom, hogy először nézze meg a videót, hogy áttekintést kapjon a projektről, a felmerült problémákról és azok megoldásáról. Ezután visszatérhet, és elolvashatja a következő lépéseket a részletesebb magyarázatért.

2. lépés: A szükséges alkatrészek forrása

A Porttovábbítás beállítása
A Porttovábbítás beállítása

Ennek a projektnek a lényege a málna pi, minden modellnek működnie kell, de ha a legújabb modellek egyikét használja, akkor jobb teljesítményt kell elérnie, ami azt jelenti, hogy a szoftver simábban fog futni, és gyorsabb lesz a telepítése. Referenciaként egy málna pi 4 -et használtam, és bár lehet, hogy már rendelkezik ezzel, még mindig elhelyezek néhány linket az alábbi helyekre, ahol megkaphatja a málna pi 4 -et.

Szintén nagyon fontos a GPS nyomkövető. Olyan modellt használtam, amely gépjármű -relének van álcázva. Ez egy zseniális ötlet, mert ha ezt elrejti a műszerfal alatt, senki sem fogja gyanítani, hogy mi az igazi funkció. A GPS nyomkövető és a szerver közötti GPRS -kapcsolathoz adatátvitelt lehetővé tevő SIM -kártyát kell megadnia. Válassza ki kedvenc helyi szolgáltatóját, de ne feledje, hogy ez a GPS -modell csak 2G hálózatokon működik.

Ha olyan országban él, ahol a 2G hálózatokat megszüntették, akkor egy 3G -kompatibilis GPS -nyomkövetőt kell vásárolnia, ezek drágábbak, és a nyomkövető konfigurálására vonatkozó utasítások nem biztos, hogy 100% -ban kompatibilisek a 3G -képes GPS -nyomkövetővel.

  • Raspberry Pi 4 B modell: Link1, Link2, Link3, Link4.
  • Relé GPS nyomkövető (csak 2G): Link1, Link2, Link3, Link4.
  • 3G GPS nyomkövetők: Link1, Link2, Link3.

3. lépés: A Raspbian friss telepítése

Kezdem a Raspbian friss telepítésével, előkaptam a Raspbian Buster Lite legújabb kiadását a hivatalos weboldalról, és készítettem egy SD -kártyát ezzel a képpel Balena etcher segítségével. Ennek meglehetősen egyszerűnek kell lennie, ez csak a málna pi beállításának szokásos módja. Miután Balena etcher befejezte a munkát, továbbmentem az sd -kártya rendszerindító partíciójához, és létrehoztam egy üres fájlt, ssh -t, kiterjesztés nélkül. Ezzel engedélyezheti az SSH szervert a málna pi -n, mert alapértelmezés szerint le van tiltva. Ha végzett, helyezze be az SD -kártyát a málna pi -be, csatlakoztassa a hálózathoz, és kapcsolja be a tápellátást.

4. lépés: A Tracking Server szoftver beállítása: Traccar

A következő lépés a nyomkövető szerver beállítása, a szoftver neve Traccar, és itt van a webhelyük. A linux kar kiadását fogjuk használni, mert a málna pi egy karprocesszoron fut. Fogja meg a letöltési linket, csatlakozzon a málna pi -hez a kedvenc módszerével, én SSH -t használtam a helyi hálózaton. Ezután a szerver telepítéséhez szükséges összes parancsot az alábbiakban ismertetjük:

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 // futtassa a telepítést sudo systemctl start traccar.service

Ha elkészült, nyisson meg egy böngészőt ugyanazon a hálózaton, és próbáljon meg csatlakozni a szerverhez az ip -cím és a 8082 -es port segítségével. Webes felületet kell fogadnia, az alapértelmezett felhasználónév és jelszó az admin. Azt tanácsolom, hogy azonnal változtasson ezen. A szolgáltatás automatikusan elindul rendszerindításkor, így ezen a ponton nem kell más lépéseket végrehajtania.

5. lépés: A porttovábbítás beállítása

Ha a málna pi egy router vagy tűzfal mögött ül, mint az én esetemben, akkor továbbítania kell egy portot, hogy egy külső eszköz, például a GPS -nyomkövető, csatlakozzon az újonnan létrehozott szerverünkhöz. Az általam használt relé GPS nyomkövető esetében az 5013 -as portot használja, de ez eltérő lehet, ha más eszköze van. Ez a port kritikus, és meg kell találnia, hogy a nyomkövető melyik portot használja a kapcsolat létrehozásához. Itt tp-link útválasztót használok, ezért csak az 5013-as portot továbbítom a málna pi szerver helyi ip-címére.

6. lépés: Regisztrálja a GPS nyomkövetőt a szerverre

Regisztrálja a GPS nyomkövetőt a szerverre
Regisztrálja a GPS nyomkövetőt a szerverre

Ezután hozzáadhatjuk GPS -nyomkövetőnket a Traccar webes felületéhez, a bal oldalon rákattintok a Hozzáadás gombra, kiválasztom a készülék nevét, és kitöltöm a 10 számjegyű azonosítót, amely ez a címke a nyomkövető tok oldalán. az eszköz offline állapotban jelenik meg, amíg a szerver elkezdi fogadni az adatokat.

7. lépés: A GPS -nyomkövető konfigurálása

Konfigurálja a GPS nyomkövetőt
Konfigurálja a GPS nyomkövetőt

Az utolsó lépés a GPS nyomkövető beállítása, és ezek a parancsok az általam használt nyomkövetőre vonatkoznak, előfordulhat, hogy más parancsokat kell használnia egy másik nyomkövetőhöz, de az ötlet az, hogy alaphelyzetbe állítja a nyomkövetőt, beállítja az adminszámot, konfigurálja az apn -t beállításait, állítsa be a korábban mentett külső IP -címet, a port 5013. Állítsa be a feltöltési gyakoriságot másodpercek alatt, és engedélyezze a GPRS -kapcsolatot. Visszatérve a Traccar webes felületre, az állapotnak online állapotra kell váltania, és el kell kezdenünk látni az eszközünkkel kapcsolatos adatokat.

8. lépés: Utolsó gondolatok

Ha problémái vannak ezzel az egész beállítási folyamattal, adok néhány tippet, amelyeket ellenőrizni kell a hibaelhárítás során. Először is ez a nyomkövető csak 2G hálózatokkal működik, ezért győződjön meg arról, hogy a hálózat üzemeltetője támogatja a 2G -t. A SIM -kártyán nem lehet engedélyezni a PIN -kódot, mert a nyomkövető nem tudja ezt megkerülni. A SIM -kártyának engedélyeznie kell az adatszolgáltatásokat, és elegendő hitelt kell biztosítania ahhoz, hogy ezeket a műveleteket elvégezze a hálózaton.

Ami a szervert illeti, nagyon fontos a porttovábbítás helyes beállítása és a helyes külső IP -cím használata, különben az eszközei nem a megfelelő szerverre mutatnak. Az is nagyon fontos, hogy a megfelelő portot kapja meg az adott nyomkövető eszközhöz. A Traccar nagyszerű információkat tartalmaz erről, ezért feltétlenül nézze meg a dokumentációt és a fórumokat.

Van egy blogbejegyzés a témában, ha szeretne visszajelzést küldeni nekem, akkor ezt kommentben teheti meg, és a Youtube csatornámon is megnézheti a félelmetesebb projekteket: Voltlog Youtube Channel.

Ajánlott: