cs:spectrumlab
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verzeNásledující verzeObě strany příští revize | ||
cs:spectrumlab [2014/04/04 11:11] – kakl | cs:spectrumlab [2014/04/26 10:22] – [Detekční skript] kaklik | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Instalace PC stanice sítě Bolidozor s programem SpectrumLab pod Linuxem ====== | ====== Instalace PC stanice sítě Bolidozor s programem SpectrumLab pod Linuxem ====== | ||
+ | |||
+ | Tento návod předpokládá hardwarovou verzi stanice [[http:// | ||
+ | |||
+ | ===== Instalace operačního systému počítače ===== | ||
Stanice je obvykle provozována na distribuci Ubuntu server. Použitelné jsou zatím všechny verze od 12.04 výše. | Stanice je obvykle provozována na distribuci Ubuntu server. Použitelné jsou zatím všechny verze od 12.04 výše. | ||
Řádek 16: | Řádek 20: | ||
sudo usermod -a -G audio meteor | sudo usermod -a -G audio meteor | ||
| | ||
- | Nainstalujeme | + | Nainstalujeme |
sudo apt-get install wine | sudo apt-get install wine | ||
| | ||
Řádek 22: | Řádek 26: | ||
startx | startx | ||
| | ||
- | Stáhneme SpectrumLab z [[http:// | ||
- | Nainstalujeme SW podporu naší konfigurace stanice RMDS. Například podle [[http:// | + | ==== Nastavení systémového času ==== |
- | Pro on-line zpracování dat přímo na stanici | + | Pro nastavení a udržování |
- | Detekční skript a skripty pro kopírování souborů se záznamy jsou imístěny v SVN na serveru [[http:// | + | sudo apt-get install ntpd |
+ | |||
+ | Program umožňuje synchronizovat systémové hodiny na přesnost srovnatelnou s dobou pingu na NTP server. Typicky něco kolem 100 ms. Tato časová přesnost je vyhovující pro většinu měření. Pokud potřebujeme větší přesnost, tak je možné použít zařízení [[http:// | ||
+ | |||
+ | |||
+ | ===== Instalace Spectrumlabu ===== | ||
+ | |||
+ | Stáhneme SpectrumLab z [[http:// | ||
+ | |||
+ | Nainstalujeme SW podporu naší verze hardwaru stanice [[cs: | ||
+ | |||
+ | ==== Detekční skript ==== | ||
+ | |||
+ | Pro on-line zpracování dat přímo na stanici je k dispozici konfigurační soubor, který | ||
+ | |||
+ | Detekční skript a skripty pro kopírování souborů se záznamy jsou umístěny v SVN repositáři | ||
sudo apt-get install subversion | sudo apt-get install subversion | ||
svn co svn:// | svn co svn:// | ||
- | Nyní by se v našem pracovním adresáři měla objevit složka Bolidozor se všemi potřebnými soubory ke sprovoznění detekce přes SpectrumLab v adresáři SpectrumLab. Stažená složka obsahuje i soubor README.txt, který popisuje postup použití stažených skriptů. | + | Nyní by se v našem pracovním adresáři měla objevit složka Bolidozor se všemi potřebnými soubory ke zprovoznění detekce přes SpectrumLab v adresáři SpectrumLab. Stažená složka obsahuje i soubor README.txt, který popisuje postup použití stažených skriptů. |
+ | |||
+ | Občas jsou tyto soubory aktualizovány. Takže je možné si jejich nejaktuálnější verzi stáhnout pomocí příkazu | ||
+ | svn update | ||
+ | |||
+ | Spuštěném v adresáři, kde máme soubory stažené. | ||
+ | |||
+ | === Nutné úpravy detekčního skriptu === | ||
Soubor SKELETON-R1.usr přejmenujeme podle názvu naší stanice, nakopírujeme ho do adresáře, do kterého chceme lokálně ukládat záznamy o meteorech a přejmenovaný soubor upravíme. | Soubor SKELETON-R1.usr přejmenujeme podle názvu naší stanice, nakopírujeme ho do adresáře, do kterého chceme lokálně ukládat záznamy o meteorech a přejmenovaný soubor upravíme. | ||
**Zejména je potřeba změnit název stanice** aby nedocházelo k ukládání dat pod již existujícím názvem stanice. | **Zejména je potřeba změnit název stanice** aby nedocházelo k ukládání dat pod již existujícím názvem stanice. | ||
V souboru vyhledáme řetězec '' | V souboru vyhledáme řetězec '' | ||
- | |||
- | Před tím, než začneme data odesílat na server, měli bychom na něm mít zřízen účet podle postupu [[http:// | ||
Po prvním spuštění programu SpectrumLab v něm otevřeme výše zmíněný soubor s příponou .usr a program ukončíme. Tím se zajistí, že právě nahraná konfigurace se stane implicitní a při dalším startu již soubor .usr nebude nutné otevírat. Pokud ale změníte konfiguraci SpectrumLabu, | Po prvním spuštění programu SpectrumLab v něm otevřeme výše zmíněný soubor s příponou .usr a program ukončíme. Tím se zajistí, že právě nahraná konfigurace se stane implicitní a při dalším startu již soubor .usr nebude nutné otevírat. Pokud ale změníte konfiguraci SpectrumLabu, | ||
+ | |||
+ | ===== Odesílání naměřených dat ===== | ||
+ | |||
+ | Aby získaná data mohla mít nějaký vědecký význam, tak je potřeba měření publikovat. | ||
+ | |||
+ | ==== Centrální server sítě Bolidozor ==== | ||
+ | |||
+ | Před tím, než začneme data odesílat na náš server, je potřeba na něm mít zřízen účet podle postupu [[cs: | ||
+ | |||
+ | Následně po úspěšné registraci spustíme skript pro přenos dat. Skript je stažen ze Subversion databáze MLAB výše popsaným způsobem: | ||
+ | |||
+ | ./sync.sh / | ||
+ | |||
+ | Kde parametr / | ||
+ | ==== RMOB ==== | ||
+ | |||
+ | Pokud v adresáři stanice vytvoříme soubor [[cs: | ||
+ | |||
+ | ===== Automatický start po vypnutí počítače ===== | ||
+ | |||
Automatické spouštění SpectrumLabu po přihlášení do grafického prostředí lze zařídit pomocí souboru ~/ | Automatické spouštění SpectrumLabu po přihlášení do grafického prostředí lze zařídit pomocí souboru ~/ | ||
Řádek 53: | Řádek 96: | ||
Po zvolení ~/.xsession jako výchozího sezení po přihlášení, | Po zvolení ~/.xsession jako výchozího sezení po přihlášení, | ||
- | < | + | |
- | $ sudo / | + | $ sudo / |
- | </ | + | |
SpectrumLab se tak spustí po zapnutí počítače. | SpectrumLab se tak spustí po zapnutí počítače. |
cs/spectrumlab.txt · Poslední úprava: 2014/05/16 23:34 autor: kaklik