John's Vademecum

Try to learn something about everything, and everything about something -Thomas Huxley “Darwin's bulldog” (1824-1895)

User Tools

Site Tools


public:radio:dormant:aprs

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
public:radio:dormant:aprs [31/05/25 08:52 BST] – [Software] johnpublic:radio:dormant:aprs [Unknown date] (current) – removed - external edit (Unknown date) 127.0.0.1
Line 1: Line 1:
-<-[[.:]] 
  
-====== VHF APRS iGate ====== 
- 
- 
- 
-===== Hardware ===== 
- 
- 
-|Platform|Raspberry Pi| 
-|software|aprx| 
-|Radio Hardware|FT-1500M| 
-|Frequency|144.800MHz| 
-|Callsign|GM4SLV-2| 
- 
-===== Software ===== 
- 
-iGate Software : [[https://thelifeofkenneth.com/aprx/|aprx]] or [[https://github.com/ha5di/DIXPRS|Dixprs]]  
- 
-==== Update May 2025 ==== 
- 
-**dixprs** is no longer maintained, and after re-installing a fresh OS on my igate Pi I couldn't find the details for installing it, as the old google group site that had the details has disappeared from the internet. 
- 
-I've gone over to **aprx**  
- 
- 
-Using Linux AX25 network device  
- 
-++++ /etc/ax25/axports | 
-<code bash> 
-# /etc/ax25/axports 
-# 
-# The format of this file is: 
-# 
-# name callsign speed paclen window description 
-# 
-1 GM4SLV-2 19200 236 2 VHF APRS (1200 bps) 
-</code> 
- 
-++++ 
- 
-Everything starts by a script, with options commented out as necessary to start whichever software is required. 
- 
- 
-++++ ax_start.sh | 
- 
-<code bash> 
-#!/bin/bash 
- 
-echo "kissattach /dev/ttyAMA0 1 10.0.0.2" 
- 
-/usr/sbin/kissattach /dev/ttyAMA0 1 10.0.0.2 
- 
-echo -e "Kissattach complete\n\r" 
- 
- 
-echo "ifconf ax0 10.0.0.2 netmask 255.255.255.0" 
- 
-/sbin/ifconfig ax0 10.0.0.2 netmask 255.255.255.0 
- 
-echo -e "ifconfig 1 complete\n\r" 
- 
-echo "ifconfig ax0 hw ax25 GM4SLV-2 up" 
- 
-/sbin/ifconfig ax0 hw ax25 GM4SLV-2 up 
- 
-echo -e "ifconfig 2 complete\n\r" 
- 
- 
-# starting mheard daemon 
-if [ -x /usr/sbin/mheardd ]; then 
-  echo "Starting Mheard Daemon" 
-  /usr/sbin/mheardd 
-fi 
- 
-#/usr/sbin/ax25d 
- 
-echo "starting aprx." 
-/usr/sbin/aprx -f /etc/aprx.conf 
-echo -e "aprx start complete \n\r" 
- 
-</code> 
- 
-++++ 
- 
- 
- 
- 
-++++ Aprx Config file : | 
- 
-<code bash> 
-############################################################# 
-# 
-# 
- 
-mycall  GM4SLV-2 
- 
-myloc lat 6017.31N lon 00125.51W 
- 
-<aprsis> 
-passcode 19626 
-server rotate.aprs.net 14580 
-filter "m/150" 
-</aprsis> 
- 
- 
-<logging> 
-pidfile /var/run/aprx.pid 
-rflog /var/log/aprx/aprx-rf.log 
-aprxlog /var/log/aprx/aprx.log 
-</logging> 
- 
-#<interface> 
-#ax25-device $mycall 
-#tx-ok true 
-#</interface> 
- 
-<interface> 
-ax25-device GM4SLV-2 
-tx-ok true 
-</interface> 
- 
-<beacon> 
-beaconmode radio 
-cycle-size  20m 
-#beacon interface $mycall dstcall BEACON via WIDE1-1 exec /usr/bin/uptime 
-beacon interface $mycall via WIDE1-1,WIDE2-2  symbol "/-" $myloc comment "Shetland I-Gate" 
-#beacon interface $mycall via WIDE1-1,WIDE2-2 raw ">APRX" 
-</beacon> 
- 
-<beacon> 
-beaconmode aprsis 
-cycle-size 30m 
-beacon symbol "/-" $myloc comment "Shetland I-Gate" 
-</beacon> 
- 
- 
- 
-<digipeater> 
-    transmitter     $mycall 
-        <source> 
-                source         $mycall 
-                filter "-t/t" 
-                filter "t/*" 
-        </source> 
- 
-        <source> 
-                source APRSIS 
-                relay-type third-party 
-                via-path WIDE1-1 
-                msg-path WIDE1-1 
-                filter "-t/t" 
-                filter "t/*" 
-                regex-filter data ISBeacon 
-        </source> 
-</digipeater> 
- 
-</code> 
- 
-++++ 
- 
-++++ Dixprs Config File | 
- 
-<code> 
- 
-[GENERAL] 
- 
-# Mandatory parameters 
- 
-# Your callsign with SSID 
-CALLSIGN=GM4SLV-2 
- 
-# Degrees; West is negative, East is positive 
-LONGITUDE=-1.4251 
- 
-# Degrees; South is negative, North is posittive 
-LATITUDE=60.2885 
- 
-# Optional parameters 
- 
-# Station height abvove the see level in meters; no default 
-#ASL=<fv> 
- 
-# Owner name and contact; no default 
-OWNER=John GM4SLV 
- 
-# Spool directory to import packets; no default 
-SPOOL=/home/gm4slv/spool 
- 
-# Station symbol; default is S# 
-SYMBOL=/- 
- 
-# UDP port base number; default is 31110 
-#UDPBASE=<n> 
- 
-# Beacon frequency in minutes; default is 30 
-#BCNTIME=<n> 
- 
-# Beacon text; %v replaced with actual version string; default is %v 
-# Used as default for ISGW and RADIO 
-BCNTXT= %v 
- 
-# Select km/mi on monitor and in DX list; default is y (km) 
-METRIC=n 
- 
-# Max number of digis passed for local stations 
-# Used as message gating condition for gating to Rf 
-# Default value is 2 
-#LOCALHOPS=<n> 
- 
-# Range in km within messages gated to Rf 
-# If defined, checked after hop count (local) check 
-# No default 
-#MSGRANGE=<fv> 
-################################################################# 
-#                                                               # 
-# IS gateway settings; remove this section to disable GW        # 
-#                                                               # 
-################################################################# 
- 
-[ISGW] 
- 
-# Mandatory parameters 
- 
-# Domain name of IS server to connect 
-host=rotate.aprs2.net 
-#host = 192.168.21.101 
-# Optional parameters 
- 
-# Port number; default is 14580 
-#PORT=2023 
- 
-# Filter; default is r/@/150 
-# @ is replaced with station position 
-FILTER=m/200 
- 
-################################################################# 
-#                                                               # 
-# WRB server settings; remove this section to disable it        # 
-#                                                               # 
-################################################################# 
- 
-[WEBSERVER] 
- 
-# Mandatory parameters 
- 
-# WEB server port, no default 
-port=9999 
- 
-#################################################################                                                               # 
-#                                                               # 
-# Radio port configuration settings; repeat section for         # 
-# multiple ports                                                # 
-#                                                               # 
-################################################################# 
- 
-[RADIO] 
- 
-# Mandatory parameters 
- 
-# Interface type 
-INTERFACE=AX25 
- 
-# Device; as listed by ifconfig; it is nbot the ax.25 port name! 
-DEVICE=ax0 
-# Optional parameters 
- 
-# Modem speed, default is 1200 
-#SIGNALRATE=1200 
- 
-# Enable/disable NWS WX bulletin and object gating from IS to Rf 
-# Disabled by default 
-#GATENWS=<y/n> 
- 
-# Enable/disable BOM WX bulletin and object gating from IS to Rf 
-# Disabled by default 
-#GATEBOM=<y/n> 
- 
-# Descripton of port; no default 
-DESCRIPTION=144.800MHz VHF 1200bd 
- 
-# Via used to send locally generated packets; default is WIDE1-1,WIDE2-2 
-AXVIA=WIDE2-2 
- 
-# Digipeaters processed with WIDEn-n algorithm; default is WIDE1,WIDE2 
-WIDEN=WIDE1,WIDE2 
- 
-# Blacklisted stations; they are not digipeated, not gated; default is NOCALL,N0CALL 
-#BLACKLIST=<lst> 
- 
-# PHG string, do not mix with range; no default 
-#PHG=4137/ 
- 
-# Range value in miles, do not mix with PHG; no default 
-#RNG=<n> 
- 
-# Enable/disable transmission; change it to PTTON=1 to enable trasmission; default is no 
-PTTON=1 
- 
-# Gate locally generated frames to IS gateway; default is no 
-# Useful for rx-only radio ports 
-# Experimental, use carefully 
-#GATELOCAL=<y/n> 
- 
-# Gate digipeated frames to IS gateway; default is no 
-# Experimental, use carefully 
-#GATEDIGI=<y/n> 
- 
-# Beacon text; %v replaced with actual version string; default is %v 
-#BCNTXT=<str> 
- 
-# Enable/disable digipeater; default is enabled 
-#DIGIPEATER=<y/n> 
- 
-# Modem/TNC setup parameters 0...255; no defaults 
-# Use to setup modem/TNC by DIXPRS 
-#TXD=<n> 
- 
-#PPERSIST=<n> 
- 
-#SLOTTIME=<n> 
- 
-#TXTAIL=<n> 
- 
-#DUPLEX=<n> 
- 
-# Below these are the traffic shaping settings for gating messages 
-# From IS to Rf 
-# 
-# For advanced users only; do not change if you do not know how 
-# traffic shaping works and if you do not have good reason !!! 
- 
-# Traffic shaping high treshold, default is 0.75 
-#TRAFFICHIGH=<fv> 
- 
-# Traffic shaping low treshold, default is 0.5 
-#TRAFFIClow=<fv> 
- 
-# Traffic shaping transmission delay, default is 5.0 sec 
-#TRAFFICDELAY=<fv> 
- 
-# Comma separated list of addresses to send receveid/transmitted frames 
-# in hostip:port format. No default. 
-UDPCC=192.168.21.107:5050 
- 
-</code> 
- 
-++++ 
- 
-===== Hardware ===== 
- 
-I use a [[https://tnc-x.com/TNCPi.htm|TNC-Pi]] attached via the GPIO serial port connections. Something had to be done 
-to stop the serial port having a Linux Console attached, in the boot configuration, but it's been many years and I  
-can't remember the details. 
- 
-  
- 
-===== See Also ===== 
- 
-The iGate appears on [[https://aprs.fi/info/a/GM4SLV-2|aprs.fi]] as GM4SLV-2. 
- 
- 
- //[[gm4slv@gm4slv.plus.com|John Pumford-Green]] Wed May  4 10:33:37 2022// 
- 
-Page Updated : ~~LASTMOD~~ 
- 
-{{tag>radio pi aprs linux}} 
public/radio/dormant/aprs.1748677928.txt.gz · Last modified: (external edit)