ninotnc-aprs
                Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| ninotnc-aprs [2023/02/18 15:42] – 2e0sip | ninotnc-aprs [2023/02/20 22:48] (current) – 2e0sip | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== APRS with the NinoTNC ====== | ====== APRS with the NinoTNC ====== | ||
| + | **Note: This is currently a WIP ** | ||
| The NinoTNC can be used to send and receive [[https:// | The NinoTNC can be used to send and receive [[https:// | ||
| - | This document will cover installing and configuring the software to run as an Rx only iGate, with a periodic position beacon sent via RF. Two software packages are documented, you can chose one or the other. [[https:// | + | This document will cover installing and configuring the software to run as an Rx only iGate, with a periodic position beacon sent via RF. Two software packages are documented, you can chose one or the other. [[https:// | 
| - | The guides for both packages assume you're using Raspberry Pi OS or Debian, but may work for other Debian derivatives. | + | **The guides for both packages assume you're using Raspberry Pi OS or Debian, but may work for other Debian derivatives.** | 
| + | |||
| + | |||
| + | ===== NinoTNC / Radio Setup ===== | ||
| + | |||
| + | === NinoTNC ==== | ||
| + | |||
| + | For 1200 Baud AFSK set the MODE switches to 0110. | ||
| + | |||
| + | === Radio === | ||
| + | |||
| + | The vast majority of APRS in the UK takes place on 144.800Mhz FM with narrow deviation. Configure your radio accordingly. | ||
| ===== Notes on licensing ===== | ===== Notes on licensing ===== | ||
| Line 17: | Line 29: | ||
| ===== Aprx ===== | ===== Aprx ===== | ||
| + | |||
| + | ==== Installation ==== | ||
| Firstly install some pre-requisites: | Firstly install some pre-requisites: | ||
| Line 36: | Line 50: | ||
| </ | </ | ||
| - | wget --inet4-only | + | Next install the deb package: | 
| - |  | + | < | 
| + | dpkg -i / | ||
| + | </ | ||
| + | |||
| + | ==== Configuration ==== | ||
| + | |||
| + | Now it's time to customise the configuration. Use your preferred text editor to open /// | ||
| + | |||
| + | The latitude and longitude syntax is mildy annoying, you need them in degrees, minutes, and seconds format. Latitude requires 4 digits before the decimal point and Longitude requires 5 digits before the decimal point. Pad with zeros if required. I use the "GPS Coordinates" | ||
| + | |||
| + | You can generate your APRS Passcode [[https://apps.magicbug.co.uk/ | ||
| + | |||
| + | It should look something like the example below. | ||
| + | < | ||
| + | mycall YOURCALL-YOURSSID | ||
| + | myloc lat 5139.20N lon 00025.09W | ||
| + | |||
| + | < | ||
| + | callsign YOURCALL-YOURSSID | ||
| + | serial-device / | ||
| + | telem-to-is false | ||
| + | tx-ok true | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | login YOURCALL-YOURSSID | ||
| + | passcode YOURPASSCODE | ||
| + | server euro.aprs2.net | ||
| + | heartbeat-timeout 1m | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | cycle-size 15m | ||
| + | beaconmode both # aprsis, radio, or both | ||
| + | beacon interface YOURCALL-YOURSSID via WIDE1-1 symbol " | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | rflog / | ||
| + | aprxlog / | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | ==== systemd ==== | ||
| + | |||
| + | Aprx doesn' | ||
| + | |||
| + | < | ||
| + | sudo systemctl disable aprx | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo rm / | ||
| + | </ | ||
| + | |||
| + | |||
| + | Open / | ||
| + | |||
| + | < | ||
| + | [Unit] | ||
| + | Description=Amateur Radio APRS Gateway | ||
| + | Documentation=man: | ||
| + | |||
| + | [Service] | ||
| + | Type=simple | ||
| + | ExecStart=/ | ||
| + | |||
| + | [Install] | ||
| + | WantedBy=multi-user.target | ||
| + | </code> | ||
| + | |||
| + | < | ||
| + | sudo systemctl enable aprx | ||
| + | sudo systemctl start aprx | ||
| + | </ | ||
| + | |||
| + | ==== Usage ==== | ||
| + | |||
| + | Aprx is relatively simple and once configured and started it should start to automatically forward packets to APRS-IS. | ||
| + | |||
| + | To view the RF log: | ||
| + | tail -f /var/log/aprx/aprx-rf.log | ||
| + | |||
| + | To view the generic log: | ||
| + | tail -f / | ||
| + | |||
| + | It might be useful to debug Aprx in the foreground. To do so, stop Aprx with | ||
| + | systemctl stop aprx | ||
| + | |||
| + | Then run it in the foreground with the debug arguments: | ||
| + | aprx -f / | ||
| + | |||
| + | ===== BPQ32 ===== | ||
| + | |||
| + | coming soon | ||
| + | |||
| + | < | ||
| + | SIMPLE | ||
| + | |||
| + | NODECALL=2E0SIP-11 | ||
| + | LOCATOR=NONE | ||
| + | |||
| + | |||
| + | IDINTERVAL=0 | ||
| + | IDMSG: | ||
| + | !5139.20NR00025.09W& | ||
| + | *** | ||
| + | |||
| + | PORT | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + | ENDPORT | ||
| + | |||
| + | PORT | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + | ENDPORT | ||
| + | |||
| + | APRSDIGI | ||
| + | |||
| + |  | ||
| + | ; | ||
| + | |||
| + |  | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + | |||
| + | ; | ||
| + |  | ||
| + |  | ||
| + | |||
| + |  | ||
| + | |||
| + |  | ||
| + |  | ||
| + | |||
| + | ; Posistion Params | ||
| + |  | ||
| + |  | ||
| + | |||
| + | ; IGATE Params. If specified you will gate RF packets and your beacons to APRS-IS | ||
| + |  | ||
| + |  | ||
| + |  | ||
| + | |||
| + | *** | ||
| + | </ | ||
ninotnc-aprs.1676734928.txt.gz · Last modified:  by 2e0sip
                
                