APRS Software
- WinAPRS & MacAPRS
- Fairly capable software, half-way decent mapping support. $50 to register.
- UI-View
- Easiest-to-use APRS software, but no zoomable maps without purchase of Precision Mapping.
- XASTIR
- Linux APRS software, that can be made to run under Mac OS X and Windows. Free.
- APRSPoint
- APRS for Microsoft MapPoint. Great maps, but very limited features. $104 with MapPoint, $30 without.
- AGWTracker
- Newest Windows APRS software. Great GeoTIFF map support, several cool features. $50 to register.
APRS Map Servers
For those that don’t have APRS software installed or even a means of receiving packet radio transmissions, APRSworld and findU both offer Web-based mapping of APRS stations.
Generic APRS Data Files
- Digipeater Overlay
- Always-current APRS overlay file showing all known Digipeaters. Can be used with WinAPRS, UI-View, and maybe Xastir. (Better to use Log file version for WinAPRS.)
- Current List of APRS Symbols
- There are many copies of the symbols.txt file floating around on the net, but this one is actually kept up to date.
- Always-Current List of Digipeaters
- Maintained by A Very Questionable Page Indeed, this APRS Position Overlay file includes all full-time digipeaters that have been reported to the site, even including the Power-Height-Gain information, although WinAPRS/MacAPRS do not display the range circles that this data implies. (Also valuable are the Rules of Digipeater Submissions.
Maps and Data Files for UI-View32
- Color Photo Map for UI-View32
- Creating maps for UI-View is tedius, and I dislike the program because it doesn’t let you zoom in on raster maps, but because enough people like the program, I created a map of the SF Peninsula, South Bay, and East Bay from a USGS photo of the Bay Area. You will need to place both of the following files in your
c:\Program Files\Peak Systems\UI-View32\MAPS\folder: South-SF-Bay.inf and South-SF-Bay.jpg, then restart UI-View32.
Maps and Data Files for WinAPRS
- AFilter—Utility to filter feed from Internet APRS Feeds
- Out of the box, WinAPRS can connect to the APRS-IS Internet servers to receive APRS packets from all over the globe, but the thousands of packets you will receive each hour will quickly overload the program’s memory. By installing AFilter you can limit packets based on a radius around any one point, a list of your buddies, and many other attributes.
- Minimum Set of Maps
- Download 1globe.zip, extract 1globe.map, and place it in the
C:\Program Files\WinAPRS\Maps\folder. This is the simplest map that contains all the contries, and is needed to plot DX spots on. If you don’t plan on installing the TIGER maps, then please also download na.zip, extract na.map and place it in the same maps folder. This will give you the state borders for Canada, the U.S., and Mexico, including the major islands in the Carribbean. - TIGER maps of Bay Area
- To save you the trouble of navigating government data distributions, I have linked directly to the TIGER maps of the four ounties in our area. If you desire maps for counties other than the four I have linked to, please visit the main TIGER site or the TIGER 2005 First Edition map site. To download the right file, you need to know the FIPS code for each county (NWS S.A.M.E. Code List). This is a useful code to know, since it is the identical code that the National Weather Service calls the “S.A.M.E.” code, and is used to limit the alerts your Weather Radio responds to, so that you only hear local alerts. The Tiger maps for the nine Bay Area counties are: Alameda, Contra Costa, Marin, Napa, San Francisco, San Mateo, Santa Clara, Solano, and Sonoma. Download these files, and unZip them to your
c:\Program Files\WinAPRS\Tiger\directory. - Latest FCC Callsign Database
- This is updated once a week on weekends (so downloading it every monday will keep you current), but before you download it, be forewarned that it is huge—66.1 MB at last check! Download this file, extract its contents from the archive, place them in the directory of your choice. Next, launch WinAPRS and select CallBook DataBase from the Settings menu, select FCC 2000 & Later from the top drop-down listbox, enter the full path to the
EN.datandEN.idxfiles in the next two fields, respectively, and finally, press the Call Index button. Wait for the process to finish, and then press the OK button. - Bay Area Elevation Maps (DEMs)
- These data files contain fairly coarse, fairly old elevation data that WinAPRS can use to display a color shaded base map that will give you a rough idea of the terrain, while still seeing the roads and labels from the TIGER maps. Download these files, uncompress them with WinZip (or something similar), then place them in your
c:\Program Files\WinAPRS\DEMS\directory.
- San Francisco West, San Francisco East, San Jose West, Santa Cruz East, Santa Rosa East, Santa Rosa West, Monterey West, Sacramento West.
- National Weather Service County Warning Area Boundaries
- This NWS Shape File can be used by some APRS software to highlight which counties have weather warnings or alerts. These alerts are as special APRS packets, automatically generated from the NWS feed by software from KG5QD. This image of the Northern California County Warning Forecast Areas shows what the local regions look like. An example using Washington shows what this capability looks like. You should ocasionally download the latest files available from these pages, and place them in your
c:\Program Files\WinAPRS\NWSshape\directory. I have provided links to both the directory page (first line) and the most recent (second line) data file at the time of this writing, but please double-check the directory page ocasionally to make sure you are getting the latest file.- County Warning Area Boundaries
- May 2, 2005 File. Everyone should have this one. It is the outlines for the County Warning Areas, there are only 121 of these
- AWIPS Counties
- May 2, 2005 File. These are the county outlines for 3232 (or so) counties including Alaska, Hawawii, Peurto Rico, and Guam.
- Public Forecast Zones
- November 2004 File. These are warning zones, which are similar in size to counties but have different boundaries.
- Coastal and Offshore Marine Zones
- May 24, 2005 File. These are of use mainly to those living near the coast.
- ZIP Code Database
- Download and place ZipCode.dat in your in your
c:\Program Files\WinAPRS\DATA\directory to enable ZIP Code lookups. - Airport Database
- Download and place Airport.dat in your
c:\Program Files\WinAPRS\DATA\directory to enable lookups of U.S. Airports. - DXCC List
- If it is not already installed, download and place DXlist.dat in your
c:\Program Files\WinAPRS\DATA\directory to enable lookups of DXCC Entities. - Audio Alarms
- WinAPRS is not supplied with a complete set of WAV files for audio alarms, so you might want to download this set that Peter, K6WEB has compiled/created: WinAPRS-AudioAlarms1.0.zip, and then place them in your
c:\Program Files\WinAPRS\Sounds\directory. - Digipeater Log
- Always-current APRS log file showing all known Digipeaters. Shows proper icon and remains visible even when map is panned or zoomed, unlike Overlays. Save to disk, and then use File>Open to display the log
- Text Labels and City Names for Tiger Maps
- From the Census Web site, download and place places2k.txt in your
c:\Program Files\WinAPRS\Tiger\directory to enable display of city name in the TIGER maps and to allow searching for cities in the maps. Once installed, please deleteC:\Program Files\Labels\National.txt, which provides a similar set of text labels for the older style WinAPRS maps, and which will create duplicate labels on TIGER maps if it is present. - PAARA Field Day Log
- Special log file with the locations of activities at the Field Day site, and also of useful nearby businesses and resources, including post offices, restaurants, ham stores, etc. Save to disk, and then use File>Open to display the log.
- holding
- http://www.king.igs.net/~karc/modes/gps_map.htm http://www.nws.noaa.gov/geodata/catalog/wsom/data/w_02au04.zip FIPS codes http://www.itl.nist.gov/fipspubs/co-codes/states.htm APRS NWS warning/watch contacts NWS Office NWS Callsign State(s) Contact e-mail NWS contact CA - Oxnard ? CA Joseph Lachacz / KF6NHD Joseph.Lachacz@noaa.gov Joseph Lachacz Joseph.Lachacz@noaa.gov
APRS Trackers
ARDF-Capable APRS Software
- WinAPRS & MacAPRS
- While WinAPRS has built-in direction finding features, the documentation and operation thereof is confusing and insufficient. But this will be our first testbed platform for group foxhunts. The software’s problems include lack of a single non-modal (or otherwise) dialog that can be used to create and update DF reports, an inability to actually send out DF reports (due to the poor documentation), and a few others.
- Xastir
- From the specs, this looks promising, in that it supports a wide variety of maps, is free, and can supposedly create sophisticated DF reports which even include the angle of uncertainty (think a pie-wedge instead of a line) to make the composite DF reports more useful.
- DosAPRS
- The original is limited in that it only supports the rudimentary DosAPRS map format, but it offers the most complete support for the APRS DF features.
- UI-View
- This software has no built-in DF features, though a plug-in, DF-Plot, is available for older versions that will plot three DF reports and create an APRS object at their intersection. Supposedly, DF-Plot will even respond to a non-standard DF report format in APRS beacon comment fields: %bbb%aaa, where bbb is the bearing in degrees, and aaa is the accuracy, also in degrees.
- GPSS
- This has got to be the most convoluted piece of software I have ever tried. It might work great, but I was not able to follow the documentation well enough to figure out how to get it to import maps or do anything else useful.
TNCs and Sound Card Interfaces
- Packet Engines
- A packet engine is software that replicates the functionality of a real TNC. The one K6WEB has used is
- Homebrew Sound Card Interfaces
- Stephen Smith’s sound card interface designs offer a good explanation about the level conversions that are necessary. Radio Ministries has a good page describing how to make a bare-bones sound card interface, though readers are warned that the lack of level conversion or isolation for the audio lines renders this the quick-and-dirty approach. Flex32 has another description of a simple q&d soundcard interface.
APRS and GPS-Related Standards
- APRS Specifications
- For much of its life, APRS was loosely documented in the many text files that are part of the APRSdos documentation files. Recently, it has been formalized as a specification in cooperation with TAPR: APRS Protocol Specification 1.01 (PDF file, adopted August 31, 2000), APRS Protocol Specification Addendum 1.1, APRS Protocol Specification Erratta, June 2004.
- Height Above Average Terrain (HAAT)
- An international standard used for determining signal coverage of radio signals. The antenna height above the average terrain elevations from 3.2 to 16 kilometers (2 to 10 miles) from the antenna for the eight directions spaced evenly for each 45° of azimuth starting with true north. Note: In general, a different antenna height above average terrain will be determined in each direction from the antenna. The average of these eight heights is the antenna height above average terrain. In some cases, such as seashore, fewer than eight directions may be used. For international coordination, it is officially measured in meters, even by the FCC in the USA.
- Main National Frequency: 144.39 MHz
- This is the frequency that stations and digipeaters listen and beacon on.
- Alternate National Frequency: 144.99 MHz (proposed)
- This is a proposed beacon-only frequency, to serve as an alternate input for digipeaters, which would then transmit heard posits on 144.39 MHz.
- 2.5mm Stereo Phone Plug/Jack Serial Port
- (Discouraged because it is a poor choice of connector for mobile use because the spring metal connectors in stereo phone jacks can cause intermitent connections when exposed to vibration such as you might find in a car, and because its three conductors are not enough for two-way data and power, which needs four pins.) This scheme is used for connecting serial GPS receivers to radios and other ham equipment, the 2.5mm stereo phone jack serial port standard was documented by Bob Bruninga, in his APRSdos documentation as the means of connecting GPS devices to Mic-E encoders. According to this documentation, on the 2.5mm jack (TNC end), Tip is used for TXD (data out), Ring is used for RXD (data in), and Sleve is used for GND (ground). This wiring pattern is used by the Pocket Tracker, the Kenwood TMD-700A, the Kenwood . Any references to the use of a 2-conductor mono phone plug/jack for GPS units is antiquated, as it supports only one-way data transmission, although the Baker2Vegas group found they had fewer problems with vibration using the mono connectors. Blue Hills Innovations offers pre- made GPS-to-TNC cables, at least for the Garmin-to-Kenwood connectors.
- TNC Packet Jack
- A 6-pin mini-DIN connector that handles audio in, audio out, PTT, and squelch signals.
- Wireless Industry Mounting Bracket Standards
- If you need to mount a GPS receiver, APRS display, radio, or other equipment in your car, there is an industry-standard mounting hole pattern. The AMPS hole pattern was created by the Association of Mobile Phone Systems?, and consists of four holes in a rectangular pattern measuring .750 inches by 1.188 inches. An alternative hole pattern was created by NEC (National Electronic Commission)? Mounting brackets using these hole patterns are available from Haltof Product Design, Ram Mounting Systems, Pro.Fit International, PanaVise Products, and DXer Case.
- NMEA 0183 Interface Standard Version 2.0 (NMEA-0183 2.0
- The National Marine Electronics Association’s GPS interface standard
The NMEA FAQ
The standard plain text format that most GPS receivers output via a serial port. There are different types of GPS sentences, including:- $GPGGA
- For position and height. Looks like:
$GPGGA,102705,5157.9762,N,00029.3256,W,1,04,2.0,75.7,M,47.6,M,,*62 - $GPGLL
- For position only. Looks like:
$GPGLL,2554.459,N,08020.187,W,154027.281,A
- $GPVTG
- For velocity and course Looks like:
$GPVTG,318.7,T,,M,35.1,N,65.0,K*69 - $GPRMC
- Position, Course and speed. Looks like:
$GPRMC,063909,A,3349.4302,N,11700.3721,W,43.022,89.3,291099,13.6,E*52 - $GPWPL—For sending Waypoints to stand-alone trackers
- $PMGLB—Magelan Altitude
- $PGRMZ—Garmin Altitude
(Geeks might be interested to know about the CANbus, from which NMEA-2000, a new marine data bus, was derived.)