Obsah:

Nastavte si vlastní server pro sledování GPS na Raspberry Pi: 8 kroků
Nastavte si vlastní server pro sledování GPS na Raspberry Pi: 8 kroků

Video: Nastavte si vlastní server pro sledování GPS na Raspberry Pi: 8 kroků

Video: Nastavte si vlastní server pro sledování GPS na Raspberry Pi: 8 kroků
Video: ÓeFko bude v prosinci za půlku když budou ty Vánoce tak kdo váhal tak šup . Platí pro prvních 100 2024, Červenec
Anonim
Nastavte si vlastní GPS sledovací server na Raspberry Pi
Nastavte si vlastní GPS sledovací server na Raspberry Pi

V tomto projektu vám ukážu, jak nastavit vlastní server pro sledování GPS na Raspberry pi. Nemusí to být Raspberry pi, protože software, který budeme používat pro sledovací server, je k dispozici také pro Windows a Linux, takže jej můžete hostovat na počítači se systémem Windows nebo na virtuálním počítači na cloudová služba, je to na vás, ale zde uvedené pokyny platí pro Raspberry pi 4.

Myšlenka začala před nějakou dobou, ve Voltlogu #272, když jsem dostal tento GPS tracker maskovaný do univerzálního automobilového relé. Teoreticky by k tomu měla přijít bezplatná služba online sledování na nějakém čínském hostovaném serveru, ale nemohl jsem se k tomuto serveru připojit, a tak jsem si řekl, proč si nenastavit vlastní server a nezkusit jej spárovat s tímto trackerem. Tímto způsobem bych měl funkční sledovací server a zlepšil bych aspekt ochrany osobních údajů, protože bude hostován sám. a nikdo jiný nebude mít přístup k mým sledovacím datům.

Krok 1: Podívejte se na video sestavení

Image
Image

Video popisuje celý projekt krok za krokem, takže doporučuji nejprve se podívat na video, abyste získali přehled o projektu, problémech, se kterými jsem se setkal, a jak jsem je vyřešil. Pak se můžete vrátit a přečíst si následující kroky pro podrobnější vysvětlení.

Krok 2: Získejte požadované součásti

Nastavení přesměrování portů
Nastavení přesměrování portů

Jádrem tohoto projektu je Raspberry Pi, každý model by měl fungovat, ale pokud použijete jeden z nejnovějších modelů, měli byste dosáhnout lepšího výkonu, což znamená, že software poběží plynuleji a jeho instalace bude rychlejší. Jako referenci jsem použil malinový pi 4 a i když to možná už máte, níže umístím několik odkazů na místa, kde můžete získat malinový pi 4.

Velmi důležitý je také GPS tracker. Použil jsem model, který je maskovaný jako automobilové relé. Je to skvělý nápad, protože pokud to skryjete pod palubní deskou, nikdo nebude mít podezření, jaká je skutečná funkce. Pro připojení GPRS mezi sledovačem GPS a serverem budete potřebovat SIM kartu s povolenými daty. Vyberte si k tomu svého oblíbeného místního operátora, ale mějte na paměti, že tento konkrétní model GPS funguje pouze v sítích 2G.

Pokud žijete v zemi, kde byly 2G sítě vyřazovány z provozu, budete si muset koupit GPS tracker s podporou 3G, jsou dražší a zde uvedené pokyny pro konfiguraci trackeru nemusí být stoprocentně kompatibilní s GPS trackerem s podporou 3G.

  • Raspberry Pi 4 Model B: Link1, Link2, Link3, Link4.
  • Relé GPS Tracker (pouze 2G): Link1, Link2, Link3, Link4.
  • 3G GPS trackery: Link1, Link2, Link3.

Krok 3: Nová instalace Raspbian

Začnu novou instalací Raspbianu, z oficiálního webu jsem pořídil nejnovější verzi Raspbian Buster Lite a pomocí Balena etcher jsem připravil sd kartu s tímto obrázkem. To by mělo být docela jednoduché, je to jen obvyklý způsob nastavení malinového pi. Poté, co Balena etcher dokončil úlohu, přešel jsem na spouštěcí oddíl na kartě SD a vytvořil prázdný soubor s názvem ssh bez přípony. Toto má povolit server SSH na Raspberry Pi, protože je ve výchozím nastavení zakázán. Po dokončení vložte kartu SD do vašeho Raspberry Pi, připojte ji k síti a připojte napájení.

Krok 4: Nastavení softwaru Tracking Server: Traccar

Dalším krokem je nastavení sledovacího serveru, název softwaru je Traccar a zde jsou jejich webové stránky. Budeme používat verzi linux arm, protože malinový pi běží na ramenním procesoru. Popadněte odkaz ke stažení, připojte se k Raspberry Pi pomocí své oblíbené metody, v místní síti jsem použil SSH. Dále jsou níže popsány všechny příkazy potřebné k instalaci serveru:

sudo mkdir/opt/traccar && cd/opt/traccarsudo wget https://github.com/traccar/traccar/releases/download/v4.6/traccar-linux-arm-4.6.zip sudo rozbalit traccar-linux-arm- 4.6.zip sudo rm -f traccar-linux-arm-4.6.zip sudo./traccar.run // spusťte instalaci sudo systemctl start traccar.service

Po dokončení otevřete prohlížeč ve stejné síti a zkuste se připojit k serveru pomocí adresy IP a portu 8082. Mělo by vás uvítat webové rozhraní, výchozí uživatelské jméno a heslo je admin. Radím vám, abyste to okamžitě změnili. Služba se automaticky spustí při spuštění, takže v tuto chvíli není nutné provádět žádné další kroky.

Krok 5: Nastavení přesměrování portů

Pokud váš malinový pi sedí za routerem nebo firewallem, jako v mém případě, budete muset přesměrovat port, aby se k našemu nově vytvořenému serveru mohlo připojit externí zařízení, jako je GPS tracker. V případě sledovače relé GPS, který mám, používá port 5013, ale to se může lišit, pokud máte jiné zařízení. Tento port je kritický a budete muset zjistit, který port váš tracker používá k navázání připojení. Zde používám směrovač tp-link, takže přesměruji port 5013 na místní IP adresu serveru raspberry pi.

Krok 6: Zaregistrujte GPS Tracker na server

Zaregistrujte GPS Tracker na server
Zaregistrujte GPS Tracker na server

Dále můžeme přidat náš GPS tracker do webového rozhraní Traccaru, na levé straně kliknu na přidat, zvolím název pro vaše zařízení a vyplním 10místný identifikátor, což je tento štítek na straně pouzdra vašich trackerů. zařízení bude zobrazeno jako offline, dokud server nezačne přijímat data.

Krok 7: Konfigurujte GPS Tracker

Konfigurujte GPS Tracker
Konfigurujte GPS Tracker

Posledním krokem je konfigurace GPS trackeru a tyto konkrétní příkazy platí pro tracker, který používám, možná budete muset použít jiné příkazy pro jiný tracker, ale myšlenka je resetovat tracker, nastavit vaše administrátorské číslo, konfigurovat apn nastavení pro vašeho síťového operátora, nastavte externí IP adresu, kterou jsme dříve uložili, port je 5013. Nastavte frekvenci nahrávání v sekundách a povolte připojení GPRS. Když se vrátíme do webového rozhraní Traccar, stav by se měl přepnout na online a měli bychom začít vidět data o našem zařízení.

Krok 8: Závěrečné myšlenky

Pokud máte potíže s celým tímto procesem nastavení, poskytnu vám několik rad, které je třeba při odstraňování problémů zkontrolovat. Za prvé, tento tracker funguje pouze se sítěmi 2G, takže se ujistěte, že váš síťový operátor podporuje 2G. Na SIM kartě nesmí být povolen zámek pinů, protože tracker to nemůže obejít. Sim karta musí mít povolené datové služby a dostatek kreditu k provádění těchto operací v síti.

Pokud jde o server, je velmi důležité správně přesměrovat port a použít správnou externí IP adresu, jinak vaše zařízení nebudou směřovat na správný server. Je také velmi důležité získat správný port pro vaše konkrétní sledovací zařízení. Traccar má o tom skvělé informace, takže si zkontrolujte jejich dokumentaci a fóra.

Na toto téma existuje blogový příspěvek, pokud byste mi chtěli poslat zpětnou vazbu, můžete tak učinit v komentářích a můžete si také prohlédnout můj Youtube kanál pro další úžasné projekty: Voltlog Youtube Channel.

Doporučuje: