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

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:igate [24/04/23 16:31 BST] johnpublic:radio:igate [26/04/23 14:37 BST] (current) – removed john
Line 1: Line 1:
-<-[[.:]] 
  
-====== APRS iGate ====== 
- 
-|Platform|Raspberry Pi| 
-|software|dixprs| 
-|Radio Hardware|TM-D710| 
-|Frequency|144.800MHz| 
-|Callsign|GM4SLV-2| 
- 
-===== Software ===== 
- 
-iGate Software : [[https://thelifeofkenneth.com/aprx/|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 to start [[https://github.com/ha5di/DIXPRS|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'' 
- 
-<code bash> 
-#!/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' 
-</code> 
- 
-++++ Aprx Config file : | 
- 
-<code bash> 
-############################################################# 
-# 
-# 
- 
-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> 
-</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. 
- 
-At present the Radio in use is a simple FT-60R handheld, at 5W output.  
- 
-===== See Also ===== 
- 
-The iGate appears on [[https://aprs.fi/info/a/GM4SLV-2|aprs.fi]] as GM4SLV-2. 
- 
-Part of the [[public:radio:pi|]] 
- 
- //[[gm4slv@gm4slv.plus.com|John Pumford-Green]] Wed May  4 10:33:37 2022// 
- 
-Page Updated : ~~LASTMOD~~ 
- 
-{{tag>radio pi aprs linux}} 
public/radio/igate.1682350264.txt.gz · Last modified: 06/03/25 06:49 GMT (external edit)