javAPRSSrvr is an APRS-IS server based in Java. It runs on any platform
that supports Java 1.1.4 and above. It has been used extensively on
Windows (32 bit and 64 bit), Linux, FreeBSD Unix, and Mac OS 9.0 and X. It provides connectivity between
APRS clients, IGates, and other servers.
javAPRSSrvr has been designed to meet the current de facto specifications of
APRS-IS. Further information on those specifications can be found at
www.aprs-is.net javAPRSSrvr is
supports most types of ports available from other servers. It implements a
thorough packet processing algorithm causing clean AX.25 headers and unaltered
payloads to be sent out the various connections. There are a number of
built-in safeguards that reduce or eliminate APRS-IS centric loops.
javAPRSSrvr supports server adjuncts which can provide any type of extra
processing on packets. javAPRSFilter is one adjunct that is implemented
that provides selective output to ports and allows users to define their own
data stream to receive. javAPRSDB is another that lets javAPRSSrvr
populate a database.
javAPRSSrvr supports IGate adjuncts which can provide a bidirectional feed
directly into the server. javAPRSIGate is one adjunct that is implemented
which provides full IGate functionality with an open TNC interface.
javAPRSDigi is an adjunct to javAPRSIGate that provides full AX.25 NSR digipeater
functionality. Other IGate adjuncts are javAPRSQRZ, javAPRSEmail, and javAPRSCQ.
javAPRSSrvr is available on a by-request basis from
Pete Loveall AE5PL.