HamBSD Manual Pages

Manual Page Search Parameters

APRSD(8) System Manager's Manual APRSD(8)

aprsdAutomatic Packet Reporting System daemon

aprsd [-D] [-i interface]

aprsd sends APRS position reports using either GPS or user-supplied position information.

aprsd is usually started at boot time, and can be enabled by setting the following in /etc/rc.conf.local:


See rc(8) and rc.conf(8) for more information on the boot process and enabling daemons.

aprsd is configured using the aprsd.conf(5) configuration file. This defines the beacons to be sent periodically, and filter rules for digipeater functionality. The callsign found in mycallsign(5) will be used as the originating address for position beacons. The SSID is hardcoded as -6 for now.

APRS uses AX.25 as a link layer, which restricts callsign length to at most 6 characters. If your callsign is longer than 6 characters then aprsd will refuse to start.

The nmea(4) driver can be used to provide a live GPS position. Other drivers that update the sensors framework may also work.

If the sensor cannot be found, or the sensor does not have a valid latitude or longitude, but a fixed latitude and longitude were provided, then the fixed position will be used. If no fixed position was provided, beacons are disabled until the sensor provides a valid position again.

Do not daemonize.
Interface name to broadcast position reports (default: axkiss0).

nmea(4), aprsd.conf(5), mycallsign(5)

aprsd first appeared in HamBSD XXX.

The aprsd daemon was written for the HamBSD project by Iain R. Learmonth <irl@fsfe.org> for the public domain.

It is not currently possible to broadcast position reports on multiple interfaces with a single instance. It is however possible to manually start multiple instances.

October 11, 2019 HamBSD-current