public:radio:igate
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
public:radio:igate [24/04/23 16:36 BST] – [Software] john | public: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:// | ||
- | |||
- | Using Linux AX25 network device | ||
- | |||
- | ++++ / | ||
- | <code bash> | ||
- | # / | ||
- | # | ||
- | # 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 as necessary to start whichever software is required. | ||
- | I'm currently (--- //John Pumford-Green 24/04/23 15:34//) usisng [[https:// | ||
- | |||
- | Dixprs seems to be moribund, the google site where help and information was available is gone but Dixprs works well and has handy features - such as responding to //? | ||
- | |||
- | ++++ ax_start.sh | | ||
- | |||
- | <code bash> | ||
- | #!/bin/bash | ||
- | |||
- | logger " | ||
- | logger " | ||
- | sudo / | ||
- | #kissparms -p 1 -f n -l 50 -r 32 -s 320 -t 400 | ||
- | logger " | ||
- | logger " | ||
- | sudo / | ||
- | sudo / | ||
- | logger " | ||
- | logger " | ||
- | sudo / | ||
- | logger " | ||
- | logger " | ||
- | sudo / | ||
- | logger "ax25d ok" | ||
- | |||
- | #logger " | ||
- | #sudo /sbin/aprx | ||
- | #logger "aprx ok" | ||
- | |||
- | screen -c / | ||
- | |||
- | #sleep 10 | ||
- | #screen -S dixprs -x -X screen bash -c ' | ||
- | </ | ||
- | |||
- | ++++ | ||
- | |||
- | |||
- | ++++ Aprx Config file : | | ||
- | |||
- | <code bash> | ||
- | ############################################################# | ||
- | # | ||
- | # | ||
- | |||
- | mycall | ||
- | |||
- | myloc lat 6017.31N lon 00125.51W | ||
- | |||
- | < | ||
- | #passcode 21424 | ||
- | passcode 19626 | ||
- | |||
- | server | ||
- | |||
- | #server 192.168.21.101 2023 | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | #filter " | ||
- | |||
- | filter " | ||
- | |||
- | </ | ||
- | |||
- | < | ||
- | pidfile / | ||
- | rflog / | ||
- | aprxlog / | ||
- | </ | ||
- | |||
- | < | ||
- | ax25-device $mycall | ||
- | tx-ok true | ||
- | </ | ||
- | |||
- | #< | ||
- | # | ||
- | #tx-ok true | ||
- | #</ | ||
- | |||
- | < | ||
- | beaconmode radio | ||
- | cycle-size | ||
- | #beacon dstcall BEACON interface $mycall via WIDE1-1 exec / | ||
- | beacon interface $mycall via WIDE1-1 | ||
- | #beacon interface $mycall via WIDE1-1 | ||
- | #beacon interface $mycall via WIDE1-1 raw "> | ||
- | </ | ||
- | |||
- | |||
- | #< | ||
- | #beaconmode radio | ||
- | #cycle-size 60m | ||
- | #beacon via WIDE1-1 object " | ||
- | #beacon via WIDE1-1 object " | ||
- | #</ | ||
- | |||
- | < | ||
- | beaconmode aprsis | ||
- | cycle-size | ||
- | beacon dstcall BEACON exec / | ||
- | beacon | ||
- | #beacon raw "> | ||
- | # | ||
- | # | ||
- | </ | ||
- | |||
- | < | ||
- | transmitter | ||
- | < | ||
- | source | ||
- | filter " | ||
- | filter " | ||
- | </ | ||
- | |||
- | < | ||
- | | ||
- | | ||
- | | ||
- | # | ||
- | | ||
- | | ||
- | |||
- | | ||
- | | ||
- | | ||
- | # | ||
- | # | ||
- | # | ||
- | |||
- | </ | ||
- | </ | ||
- | </ | ||
- | |||
- | ++++ | ||
- | |||
- | ++++ Dixprs Config File | | ||
- | |||
- | < | ||
- | |||
- | [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 | ||
- | # | ||
- | |||
- | # Owner name and contact; no default | ||
- | OWNER=John GM4SLV | ||
- | |||
- | # Spool directory to import packets; no default | ||
- | SPOOL=/ | ||
- | |||
- | # Station symbol; default is S# | ||
- | SYMBOL=/- | ||
- | |||
- | # UDP port base number; default is 31110 | ||
- | # | ||
- | |||
- | # Beacon frequency in minutes; default is 30 | ||
- | # | ||
- | |||
- | # 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 | ||
- | # | ||
- | |||
- | # Range in km within messages gated to Rf | ||
- | # If defined, checked after hop count (local) check | ||
- | # No default | ||
- | # | ||
- | ################################################################# | ||
- | # # | ||
- | # 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/ | ||
- | |||
- | ################################################################# | ||
- | # # | ||
- | # 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 | ||
- | # | ||
- | |||
- | # Enable/ | ||
- | # Disabled by default | ||
- | # | ||
- | |||
- | # Enable/ | ||
- | # Disabled by default | ||
- | # | ||
- | |||
- | # Descripton of port; no default | ||
- | DESCRIPTION=144.800MHz VHF 1200bd | ||
- | |||
- | # Via used to send locally generated packets; default is WIDE1-1, | ||
- | AXVIA=WIDE2-2 | ||
- | |||
- | # Digipeaters processed with WIDEn-n algorithm; default is WIDE1,WIDE2 | ||
- | WIDEN=WIDE1, | ||
- | |||
- | # Blacklisted stations; they are not digipeated, not gated; default is NOCALL, | ||
- | # | ||
- | |||
- | # PHG string, do not mix with range; no default | ||
- | #PHG=4137/ | ||
- | |||
- | # Range value in miles, do not mix with PHG; no default | ||
- | # | ||
- | |||
- | # Enable/ | ||
- | PTTON=1 | ||
- | |||
- | # Gate locally generated frames to IS gateway; default is no | ||
- | # Useful for rx-only radio ports | ||
- | # Experimental, | ||
- | # | ||
- | |||
- | # Gate digipeated frames to IS gateway; default is no | ||
- | # Experimental, | ||
- | # | ||
- | |||
- | # Beacon text; %v replaced with actual version string; default is %v | ||
- | # | ||
- | |||
- | # Enable/ | ||
- | # | ||
- | |||
- | # Modem/TNC setup parameters 0...255; no defaults | ||
- | # Use to setup modem/TNC by DIXPRS | ||
- | # | ||
- | |||
- | # | ||
- | |||
- | # | ||
- | |||
- | # | ||
- | |||
- | # | ||
- | |||
- | # 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 | ||
- | # | ||
- | |||
- | # Traffic shaping low treshold, default is 0.5 | ||
- | # | ||
- | |||
- | # Traffic shaping transmission delay, default is 5.0 sec | ||
- | # | ||
- | |||
- | # Comma separated list of addresses to send receveid/ | ||
- | # in hostip:port format. No default. | ||
- | UDPCC=192.168.21.107: | ||
- | |||
- | </ | ||
- | |||
- | ++++ | ||
- | |||
- | ===== Hardware ===== | ||
- | |||
- | I use a [[https:// | ||
- | to stop the serial port having a Linux Console attached, in the boot configuration, | ||
- | 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:// | ||
- | |||
- | Part of the [[public: | ||
- | |||
- | // | ||
- | |||
- | Page Updated : ~~LASTMOD~~ | ||
- | |||
- | {{tag> |
public/radio/igate.1682350571.txt.gz · Last modified: 06/03/25 06:49 GMT (external edit)