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:igate

This is an old revision of the document!


Table of Contents

03 : Radio

APRS iGate

PlatformRaspberry Pi
softwareaprx
Radio HardwareFT-60R
Frequency144.800MHz
CallsignGM4SLV-2

Software

iGate Software : aprx

Using Linux AX25 network device

/etc/ax25/axports

# /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)

Everything starts by a script, with options commented out to start Dixprs instead of aprx Dixprs seems to be moribund, the google site where help and information was available is gone. Dixprs works well, and I can switch back to it whenever I want to, but aprx is at least still supported.

ax_start.sh

#!/bin/bash
 
logger "AX-Start"
logger "kissattach..."
sudo /usr/sbin/kissattach /dev/ttyAMA0 1 10.0.0.1
#kissparms -p 1 -f n -l 50 -r 32 -s 320 -t 400
logger "kissattach ok"
logger "ifconfig"
sudo /sbin/ifconfig ax0 10.0.0.1 netmask 255.255.255.0
sudo /sbin/ifconfig ax0 hw ax25 GM4SLV up
logger "ifconfig ok"
logger "mheardd"
sudo /usr/sbin/mheardd
logger "mheard ok"
logger "ax25d"
sudo /usr/sbin/ax25d
logger "ax25d ok"
logger "aprx"
 
sudo /sbin/aprx
logger "aprx ok"
 
#screen -c /etc/screenrc -dmS dixprs /usr/local/dixprs/dixprs.py -c /usr/local/dixprs/config.txt
 
#sleep 10
#screen -S dixprs -x -X screen bash -c 'python /home/gm4slv/selcall.py; exec bash'

Aprx Config file :

#############################################################
#
#
 
mycall  GM4SLV-2
 
myloc lat 6017.31N lon 00125.51W
 
<aprsis>
#passcode 21424
passcode 19626
 
server   euro.aprs2.net
 
#server 192.168.21.101 2023
#filter "b/GM4WMM*"
#filter "b/G0RAS*"
#filter "b/G8YPK*"
#filter "t/*"
#filter "-t/t"
#filter "-b/KE8TCB-*"
#filter "-b/ASHIE*"
#filter "r/60.2885/-1.4252/80"
#filter "b/GM4SLV-13"
#filter "b/OM6ZB-7"
#filter "b/KD7LMN"
#filter "-b/GW4AMZ*"
#filter "b/GM4SLV*"
 
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>
#serial-device /dev/ttyAMA0 19200 8n1 KISS
#tx-ok true
#</interface>
 
<beacon>
beaconmode radio
cycle-size  30m
#beacon dstcall BEACON interface $mycall via WIDE1-1 exec /usr/bin/uptime
beacon interface $mycall via WIDE1-1  symbol "/-" $myloc comment "APRX - R.Pi/TNC-Pi"
#beacon interface $mycall via WIDE1-1  symbol "/-" $myloc comment "VHF 144.800MHz"
#beacon interface $mycall via WIDE1-1 raw ">VHF 144.8MHz"
</beacon>
 
 
#<beacon>
#beaconmode radio
#cycle-size 60m
#beacon via WIDE1-1 object "GB3LU" symbol "/r" lat "6008.57N" lon "00112.29W" comment "145.675MHz T077 -060 Shetland Isles"
#beacon via WIDE1-1 object "GB3LER" symbol "/r" lat "6008.57N" lon "00112.29W" comment "50.064MHz *** Faulty *** OFF AIR *** Shetland Isles"
#</beacon>
 
<beacon>
beaconmode aprsis
cycle-size  60m
beacon dstcall BEACON exec /usr/bin/uptime
beacon  symbol "/-" $myloc comment "APRX - R.Pi/TNC-Pi"
#beacon raw ">VHF 144.8MHz"
#beacon  object "GB3LU" symbol "/r" lat "6008.57N" lon "00112.29W" comment "145.675MHz T077 -060 Shetland Isles"
#beacon  object "GB3LER" symbol "/r" lat "6008.57N" lon "00112.29W" comment "50.064MHz ***OFF AIR*** Shetland Isles"
</beacon>
 
<digipeater>
    transmitter     $mycall
    <source>
        source         $mycall
	filter "-t/t"
	filter "t/*"
    </source>
 
<source>
   source        APRSIS
   relay-type    third-party
   viscous-delay  5
#   ratelimit      10 20
   via-path  WIDE2-2
   msg-path  WIDE2-2
 
   filter "-t/t"
   filter "t/*"
   regex-filter data ISBeacon
#   filter "b/GM4SLV-13"
#   filter "b/OM6ZB-7"
#   filter "b/GM4WMM*"  
 
</source>
</digipeater>

Hardware

I use a 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.

At present the Radio in use is a simple FT-60R handheld, at 5W output.

See Also

The iGate appears on aprs.fi as GM4SLV-2.

John Pumford-Green Wed May 4 10:33:37 2022

Page Updated : 06/03/25 06:49 GMT

public/radio/igate.1656869576.txt.gz · Last modified: 06/03/25 06:49 GMT (external edit)