Radiosonde_auto_rx asennus

Ohjeita , erityishuomion arvoiset viestit
Nilkki
Viestit: 1
Liittynyt: 19 Huhti 2018 18:03

Radiosonde_auto_rx asennus

Viesti Kirjoittaja Nilkki » 04 Marras 2018 21:51

Radiosonde_autorx: https://github.com/projecthorus/radiosonde_auto_rx
Asennusohje: https://github.com/projecthorus/radiosonde_auto_rx/wiki

Ohjeet suomeksi joilla auto_rx:n voi asentaa linux laitteisiin.

Päivitä systeemi

Koodi: Valitse kaikki

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python-numpy python-setuptools python-crcmod python-requests python-dateutil python-pip sox git build-essential cmake usbutils libusb-1.0-0-dev rng-tools

Asenna flask

Koodi: Valitse kaikki

$ sudo pip install flask flask-socketio

RTL-SDR asennus

Koodi: Valitse kaikki

sudo apt-get remove rtl-sdr librtlsdr0 librtlsdr-dev

Kloonaa, käännä ja konffaa auto_rx
Kotihakemistossa aja seuraavat komennot:

Koodi: Valitse kaikki

git clone https://github.com/projecthorus/radiosonde_auto_rx.git
cd radiosonde_auto_rx/auto_rx
./build.sh
cp station.cfg.example station.cfg

station.cfg
muokkaa station.cfg tiedostoa seuraavasti
max_freq = 403.0 => max_freq = 406.0

Jos haluat lähettää vastaanotetun pallon dataa sondehubiin muuta seuraava rivi
habitat_enabled = False => habitat_enabled = True

Muuta callsigniksi oma yksillöllinen nimi
uploader_callsign = CHANGEME_AUTO_RX => uploader_callsign = Pallojahtaaja

Jos et halua aseman sijaintia sondehubin kartalle muuta allaoleva rivi
upload_listener_position = True => upload_listener_position = False

Tälle riville voit kirjoittaa mikä antenni on käytössä
uploader_antenna = 403 MHz QFH + LNA

Aseman sijainti konffataan allaoleville riveille.
[location]
station_lat = 0.0
station_lon = 0.0
station_alt = 0.0

Testaa toiminta
Aja allaoleva komento hakemistossa /radiosonde_auto_rx/auto_rx

Koodi: Valitse kaikki

python auto_rx.py
Ohjelman voi lopettaa terminaalissa komennolla ctrl+c


Automaattinen käynnistys
Auto_rx:n voi konffata käynnistymään automaattisesti käyttämällä systemd serviceä.

Koodi: Valitse kaikki

cd radiosonde_auto_rx/auto_rx
sudo cp auto_rx.service /etc/systemd/system/
Jos et aja auto_rx:ää 'pi' käyttäjänä niin auto_rx.service tiedostoa pitää muokata hieman
Muokkaa seuraavia rivejä. Muuta <käyttäjä tunnus> tilalle oma käyttäjä tunnus
ExecStart=/usr/bin/python /home/<käyttäjä nimi>/radiosonde_auto_rx/auto_rx/auto_rx.py -t 0
WorkingDirectory=/home/<käyttäjä nimi>/radiosonde_auto_rx/auto_rx/
User=<käyttäjä tunnus>
Palvelu otetaan käyttöön komennolla

Koodi: Valitse kaikki

sudo systemctl enable auto_rx.service
Palvelu otetaan pois käytöstä komennolla

Koodi: Valitse kaikki

sudo systemctl disable auto_rx.service
Auto_rx käynnistetään komennolla.

Koodi: Valitse kaikki

sudo systemctl start auto_rx.service
Auto_rx pysäytetään komennolla

Koodi: Valitse kaikki

sudo systemctl stop auto_rx.service
Auto_rx uudelleen käynnistetään esim. station.cfg tiedoston muokkaamisen jälkeen komennolla

Koodi: Valitse kaikki

sudo systemctl restart auto_rx.service
Lokin tulostetta voi seurata komennolla

Koodi: Valitse kaikki

sudo journalctl -u auto_rx.service -f -n
Tästä näkymästä pääsee pois komennolla ctrl+c


Sondehub
http://sondehub.org


Web liittymä
Auto_rx:ssä on web-liittymä ja sen url on localhost:5000 tai koneen_ip:5000
/* Nilkki */