On-line Raspberry Pi kamera přes VPN Hamachi

Věděli jste, že Hamachi, populární software, který umožňuje vytvoření vlastní virtuální sítě, hojně využívaný pro hrání on-line her, funguje i na Raspberry Pi? Pojďme si pomocí Hamachi vytvořit vlastní bezpečnostní kameru, kterou můžete sledovat on-line!

Potřebný Hardware

– Raspberry Pi
– Kamera pro Raspberry Pi
– Počítač/notebook

Kamery pro Raspberry Pi

Vyberte si svou kameru a zabezpečte s ní dům nebo vytvořte kamerou ovládaného robota!

Kamery pro Raspberry Pi

Potřebný Software

– Operační systém Raspbian

Připojení kamery

1. Aktualizujte Raspbian:

sudo apt udpate
sudo apt full-upgrade

2. Otevřete raspi-config:

sudo raspi-config

3. Povolte kameru: Interfacing options > Camera > yes

Povolení kamery

Hamachi

Registrace

1. Registrujte se na stránkách LogMeIn a registraci potvrďte kliknutím na odkaz, který Vám přijde na email.

2. Vytvořte si vlastní síť. Postupujte podle obrázků níže.

Na levém panelu vyberte Networks > My Networks > Create Networks
Zadejte jméno sítě a potvrďte kliknutím na Continue
Nastavení zabezpečení
  • Heslo zde není potřeba nastavovat, protože do sítě se bez Vašeho povolení nikdo nepřipojí.
  • Na poslední stránce už jen stačí vytvoření nové sítě potvrdit tlačítkem Finish.

Instalace Hamachi

1. Stáhněte si balíček s Hamachi pomocí příkazu:

wget https://vpn.net/installers/logmein-hamachi_2.1.0.198-1_armhf.deb

2. Nainstalujte Hamachi pomocí příkazu:

sudo dpkg -i logmein-hamachi_2.1.0.198-1_armhf.deb
Instalace Hamachi

3. Přihlášení a připojení Hamachi k Vašemu účtu:

sudo hamachi login
sudo hamachi attach <ZDE VLOŽTE VÁŠ EMAIL> 
sudo hamachi set-nick "Do uvozovek napište přezdívku"

Zprovoznění streamu

1. Stáhněte si program napsaný v Pythonu z této stránky.

2. Stažený program spusťte:

sudo python3 stream.py

3. Pro spuštění streamu po každém startu Raspberry Pi dopište na úplný konec souboru /home/pi/.bashrc následující příkaz:

sudo python3 /home/pi/Desktop/stream.py &
Zapnutí streamu ihned po startu Raspberry Pi
  • Znak ‚&‘ slouží pro neustále opakování příkazu.

4. Pro zobrazení streamu lokálně, v Raspberry Pi, zadejte přidělenou hamachi IP adresu do adresního řádku prohlížeče v a za dvojtečku doplňte port 8000 (např. 25.55.97.166:8000). IP adresu zjistíte zadáním příkazu ifconifg. Rozhraní Hamachi má zkratku ham0.

Přiřazená IP adresa od Hamachi

Sledování streamu přes Internet

Abyste mohli sledovat stream i z Vašeho počítače nebo notebooku, tak si nejdříve budete muset stáhnout Hamachi klient.

1. Přejděte, na Vašem počítači, na stránku LogMeIn a přihlaste se na Váš účet. Po přihlášení klikněte na levé stráně na Networks > My Networks > Add Client.

2. Vyberte první možnost – Install LogMeIn Hamachi on this computer a potvrďte tlačítkem Continue. Stáhněte a nainstalujte Hamachi.

3. Po úspěšné instalaci, se můžete vrátit zpátky na stránku LogMeIn a přejít do My Networks. Zde by jste měli vidět Vaší síť, kterou jste si vytvořili a také Váš počítač, který zatím není přidaný do žádné sítě (Non-members).

4. Na řádku, kde se nachází Váš počítač, klikněte na pravé straně na Edit > Networks a zde zaškrtněte kolečko u Vaší sítě a uložte tlačítkem Save

Editace uživatele
Přídání uživatele do sítě

5. Ověřte funkčnost streamu. Zadejte do adresního řádku webového prohlížeče IP adresu Raspberry Pi.

Do VPN Hamachi můžete bezplatně přidat až 5 klientů (počítačů). Pod svým účtem tak ještě 3 volná místa pro další projekty, ale o tom zase někdy příště ;-).

Odkazy
Zdroje článku

Napsat komentář