Parser of RF Data from Weather Stations to be sent over APRS, written in Java
- Librtlsdr Rrtl-sdr codebase: https://osmocom.org/projects/rtl-sdr/
- RTL_433 radio transmissions decoder (433Mhz, 868MHz, 915Mhz via rtl_sdr dongles): https://github.com/merbanan/rtl_433
- ASFK audio modulation/encoding over AX.25 protocol: https://github.com/damico/javAX25
- GPSD Client: https://github.com/damico/gpsd.client
- Adafruit_BMP.BMP085: https://github.com/adafruit/Adafruit_Python_BMP
- PYUSB: https://pyusb.github.io/pyusb/
git clone https://github.com/damico/rtl433_2_aprs
git clone https://github.com/damico/javAX25
git clone https://github.com/damico/gpsd.client
cd gpsd.client
mvn clean install -DskipTests
cd ../javAX25
mvn clean install -DskipTests
cd ../rtl433_2_aprs
mvn clean install -DskipTests
- If you want to generate a executable jar package use this command:
mvn clean install -DskipTests package
.
If you cannot be sure if an encoded APRS data has been sent/audible by your sound card, maybe it is muted or not working through command line interface, in these cases you may find useful run these 2 commands:
- Force unmute the Master volume:
$ amixer sset Master unmute
or maybe$ amixer sset Headphones unmute
- Force test audio signals over headphones and speakers:
$ speaker-test -t wav -c 6