Uživatelské nástroje

Nástroje pro tento web


cs:freya

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
cs:freya [2015/09/06 08:38] – [3D vizualizační software na meteory Freya] kaklikcs:freya [2025/11/11 23:22] (aktuální) – [Vzdálené přehrávání přes SSH tunel] roman
Řádek 1: Řádek 1:
 ====== 3D vizualizační software na meteory Freya ====== ====== 3D vizualizační software na meteory Freya ======
  
-Freya je zobrazovací nástroj určený pro živou ukázku signálu přijímaného stanicí. Je zvláště vhodný pro prezentační zobrazení například návštěvníkům hvězdáren díky tomu, že poskytuje jednoduché intuitivní zobrazení waterfall diagramu bez podrobností. Tím  se liší od programu [[cs:pysdr|PySDR]], který naopak má sloužit jako debuggovací nástroj k servisu stanic. +Freya (FREquencY Analysis) je zobrazovací nástroj určený pro živou ukázku signálu přijímaného stanicí. Je zvláště vhodný pro prezentační zobrazení například návštěvníkům hvězdáren díky tomu, že poskytuje jednoduché intuitivní zobrazení waterfall diagramu bez podrobností. Tím  se liší od programu [[cs:pysdr|PySDR]], který naopak má sloužit jako ladící nástroj k servisu stanic. 
  
-Freya se pres TCP pripojuje na port 3731. Kde je k dispozici redukovaný datový stream. +Freya se pres TCP pripojuje na port 3731, kde je k dispozici redukovaný datový stream. 
  
 {{youtube>8lKRgnb85iw?medium}} {{youtube>8lKRgnb85iw?medium}}
Řádek 11: Řádek 11:
 {{:cs:freya:freya_ubuntu.png?400|}} {{:cs:freya:freya_ubuntu.png?400|}}
  
-  sudo apt-get install python-sdl2 python-opengl python-numpy+  sudo apt-get install python3-sdl2 python3-opengl python3-numpy
      
 <WRAP TIP> <WRAP TIP>
Řádek 18: Řádek 18:
   sudo apt-get install libsdl2-dev libsdl2-ttf-dev python-setuptools   sudo apt-get install libsdl2-dev libsdl2-ttf-dev python-setuptools
 Následujícím příkazem pak nainstalujeme pysdl z Python balíčkovacího systému:     Následujícím příkazem pak nainstalujeme pysdl z Python balíčkovacího systému:    
-  sudo easy_install pysdl2+  sudo python3 -m pip install -U pysdl2
 </WRAP> </WRAP>
  
Řádek 25: Řádek 25:
  
 ===== Instalace pod Windows ===== ===== Instalace pod Windows =====
 +<WRAP important>
 +Vizualizační software Freya je vyzkoušený, že lze spustit pod OS Windows 7 a windows 8. Ostatní verze Windows nebyly testovány.
 +</WRAP>
 +
  
 {{:cs:freya:freya_windows8.png?400|}} {{:cs:freya:freya_windows8.png?400|}}
  
  
-Stáhněte si [[http://space.astro.cz/bolidozor/support/freya/Freya_software.zip|archív s programem]] z našeho serveru.+Stáhněte si [[https://space.astro.cz/bolidozor/support/freya/Freya_software.zip|archiv s programem]] z našeho serveru.
  
 Složku Freya z archivu rozbalte na místo, kde ve windows ukládáte programy. Například //C:\//. Ve složce je dále umístěn přiklad zástupce, který si přesuňte na místo odkud plánujete Freyu spouštět.  Složku Freya z archivu rozbalte na místo, kde ve windows ukládáte programy. Například //C:\//. Ve složce je dále umístěn přiklad zástupce, který si přesuňte na místo odkud plánujete Freyu spouštět. 
Řádek 68: Řádek 72:
 Dále do adresáře Minicondy nakopírujte knihovnu SDL2.dll, která je k nalezení [[https://www.libsdl.org/download-2.0.php|zde]] v sekci Runtime Binaries, a samotnou Freyu, která je k nalezení [[https://raw.githubusercontent.com/MLAB-project/pysdr/3dwf/tools/3dwf.py|zde]]. Dále do adresáře Minicondy nakopírujte knihovnu SDL2.dll, která je k nalezení [[https://www.libsdl.org/download-2.0.php|zde]] v sekci Runtime Binaries, a samotnou Freyu, která je k nalezení [[https://raw.githubusercontent.com/MLAB-project/pysdr/3dwf/tools/3dwf.py|zde]].
  
-Freya se pak spouští následovně:+===== Spuštění =====
  
   \cesta\k\minicondě\python.exe \cesta\k\minicondě\3dwf.py SÍŤOVÁ_ADRESA_STANICE   \cesta\k\minicondě\python.exe \cesta\k\minicondě\3dwf.py SÍŤOVÁ_ADRESA_STANICE
Řádek 75: Řádek 79:
  
   C:\Miniconda\python.exe C:\Miniconda\3dwf.py radio.ust.cz   C:\Miniconda\python.exe C:\Miniconda\3dwf.py radio.ust.cz
 +  
 +  
 +===== Vzdálené přehrávání přes SSH tunel =====
 +
 +Následující postupy umožňují přehrávat data (např. pro Freyu) ze stanice, která je dostupná jen přes reverzní SSH tunel na serveru ''space.astro.cz''.
 +
 +
 +==== 1) Přímý přístup se SSH konfigurací a ProxyJump ====
 +
 +Pokud máte podle návodu nastavenou SSH konfiguraci s [[cs:service|ProxyJump]], můžete si pro Freyu přesměrovat port ze stanice tímto jedním příkazem, např.:
 +
 +<code bash>
 +ssh -L 3731:localhost:3731 radio-ddmtrebic.tunnel
 +</code>
 +
 +Potom v dalším terminálu stačí spustit Freyu s localhost parametrem:
 +
 +<code bash>
 +python3 3dwf.py localhost
 +</code>
 +
 +Tento způsob je jednodušší, protože není potřeba ručně skládat dva tunely přes ''space.astro.cz''.
 +
 +
 +==== 2) Ruční dvoukrokový tunel přes space.astro.cz ====
 +
 +Tento postup použijte tehdy, když nemáte nastavenou SSH konfiguraci s ProxyJump, nebo když potřebujete situaci ladit krok za krokem.
 +
 +Nejprve se přihlaste na stanici, ze které chcete signál přenášet, a otevřete port na serveru, který bude fungovat jako prostředník:
 +
 +<code bash>
 +odroid@radio-svakov:~$ ssh -R 5000:localhost:3731 -N svakov@space.astro.cz
 +</code>
 +
 +Potom ze svého pracovního počítače otevřete tunel na zprostředkující server:
 +
 +<code bash>
 +kaklik@popelnice:~$ ssh -L 3731:localhost:5000 space.astro.cz -N
 +</code>
 +
 +A nakonec spusťte Freyu tak, jako by běžela lokálně:
 +
 +<code bash>
 +kaklik@popelnice:~/git/pysdr/tools$ python3 3dwf.py localhost
 +</code>
  
cs/freya.1441528704.txt.gz · Poslední úprava: 2015/09/06 08:38 autor: kaklik