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í verze | ||
cs:spectrumlab [2014/04/09 22:17] – [Detekční skript] kaklik | cs:spectrumlab [2014/05/16 23:34] (aktuální) – [Instalace v Ubuntu] 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 je již zastarávající, | + | Tento návod předpokládá hardwarovou verzi stanice [[http:// |
+ | |||
+ | |||
+ | {{ : | ||
===== Instalace operačního systému počítače ===== | ===== Instalace operačního systému počítače ===== | ||
Řádek 25: | Řádek 28: | ||
Spustíme X Window příkazem | Spustíme X Window příkazem | ||
startx | startx | ||
+ | | ||
+ | |||
+ | ==== Nastavení systémového času ==== | ||
+ | |||
+ | Pro nastavení a udržování přesného času je vhodné použít ntpd. V Ubuntu jej naistalujeme pomocí: | ||
+ | |||
+ | 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:// | ||
+ | |||
+ | ===== Automatické ladění přijímače ===== | ||
+ | |||
+ | Nainstalujeme SW podporu naší verze hardwaru stanice [[cs: | ||
+ | |||
+ | ==== Instalace v Ubuntu ==== | ||
+ | |||
+ | Nejdříve naistalujeme potřebné knihovny: | ||
+ | |||
+ | sudo apt-get install subversion libudev-dev libusb-1.0-0-dev libhidapi-dev python-setuptools python-smbus cython | ||
+ | |||
+ | Dále nainstalujeme [[http:// | ||
+ | |||
+ | sudo easy_install pymlab | ||
+ | |||
+ | Stáhneme softwarové nástroje pro stanici RMDS | ||
+ | |||
+ | svn co svn:// | ||
+ | |||
+ | Nyni spustíme ladící utilitu | ||
+ | |||
+ | cd Host_controller | ||
+ | sudo ./ | ||
+ | | ||
+ | ==== Jiné distribuce ==== | ||
+ | |||
+ | Ostatní distribuce nemáme otestované, | ||
+ | |||
| | ||
===== Instalace Spectrumlabu ===== | ===== Instalace Spectrumlabu ===== | ||
| | ||
- | Stáhneme SpectrumLab z [[http://www.qsl.net/dl4yhf/spectra1.html# | + | Stáhneme SpectrumLab z [[http://space.astro.cz/meteors/support/ |
- | Nainstalujeme SW podporu naší verze hardwaru stanice [[cs: | ||
==== Detekční skript ==== | ==== Detekční skript ==== | ||
Řádek 36: | Řádek 76: | ||
Pro on-line zpracování dat přímo na stanici je k dispozici konfigurační soubor, který | 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 imístěny v SVN na serveru [[http:// | + | 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 | ||
Řádek 42: | Řádek 82: | ||
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ů. | 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 === | === Nutné úpravy detekčního skriptu === | ||
Řádek 49: | Řádek 94: | ||
V souboru vyhledáme řetězec '' | V souboru vyhledáme řetězec '' | ||
- | ===== Odesílání dat na centrální úložiště ===== | + | Jedná se o tuto řádku, která může po úpravě vypadat například takto: |
- | 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://wiki.bolidozor.cz/doku.php? | + | THEN1=id_met=" |
+ | |||
+ | V adresáři K_path musíte vytvořit podadresáře | ||
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, | ||
+ | |||
+ | SpectrumLab by taktéž měl vytvořit soubor [[http:// | ||
+ | |||
+ | ===== 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 [[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ý start po vypnutí počítače ===== |
cs/spectrumlab.txt · Poslední úprava: 2014/05/16 23:34 autor: kaklik