pull/5/head
sm3ulc 2019-11-16 15:14:01 +01:00
rodzic e48b8ca300
commit 6344efb8fc
2 zmienionych plików z 18 dodań i 4 usunięć

Wyświetl plik

@ -2,16 +2,19 @@
## High altittude ballon tracking via WSPR
The software webscrapes data from wsprnet.org, filter out calls from the balloons and decode additional telemetry.
The software webscrapes data from wsprnet.org, filter out calls from the balloons and decode additional telemetry.
There are existing functions to load/save flightdata from csv/wsprnet-archive-files.
http://wsprnet.org/drupal/downloads
The protocol for the telemetry is described here:
https://qrp-labs.com/flights/s4.html
# Installation
git clone https://github.com/sm3ulc/hab-wspr
git clone https://github.com/sm3ulc/hab-wspr
The package requires some extra modules that need to be installed via pip or similar
@ -19,9 +22,19 @@ The package requires some extra modules that need to be installed via pip or sim
# Configuration
Edit balloon.ini and add aprs-is user, callsigns, balloons etc
Edit balloon.ini and add aprs-is user etc. Add balloons on the format:
[ habhub name, ham callsign for the balloon , band in mhz, channel ]
Uploads to APRS-IS is done by adding the SSID "-12" to the default balloon-callsign.
To run:
python3 webscrape.py
The scripts work with a database in sqlite. It can be used to do all kinds of output/export like checking the last sent spots:
sqlite3 wsprdb.db 'select * from sentspots order by time_sent desc limit 30'

Wyświetl plik

@ -7,4 +7,5 @@ aprsCallsign = "myhamcall"
aprsUser = 'myaprsisuser' # Replace with your own callsign. This should NOT have any SSID's on it (i.e. -9)
aprsPass = 'myaprsispass' # APRS-IS passcode for your callsign.
# [ habhub name, aprs-call, band in mhz, channel ]
balloons = [[ "BSS22","SA6BSS",14,11]]