javAPRSSrvr IGate

12 reviews
Content rating
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

APRS IGate based on javAPRSSrvr. When connected to a Bluetooth KISS TNC, it is a fully functional APRS IGate between Amateur Radio RF and APRS-IS. When connected to a Bluetooth serial port on a D-STAR radio, it is a fully functional DPRS IGate between Amateur Radio D-STAR and APRS-IS.

javAPRSSrvrIGate is also a local (internal) APRS-IS server so it can be used in conjunction with a UI APRS client to provide IGate capabilities to a mapping/messaging APRS client.

This application requires the user to have a valid amateur radio license.

Per APRS-IS specifications, this app accesses your location to create valid posits which are sent to the upstream server (APRS and DPRS) and to the attached TNC (APRS only) every 20 minutes. This is an essential function of IGates to prevent ghost IGates and cannot be disabled.

More setup information can be found on the support website.
Updated on
Oct 23, 2023

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Location and App activity
No data collected
Learn more about how developers declare collection
Data isn’t encrypted
Data can’t be deleted

Ratings and reviews

12 reviews
Julian Frost
May 2, 2023
I originally had a problem whereby this app could not see both of my Mobilinkd TNC4 devices. The developer was able to fix the problem within a couple of hours and get the new app uploaded. Back up to 5-stars! This is a simple, easy to configure and use app that gets your signal, and that of others nearby, onto APRS-IS. Thumbs up!
Did you find this helpful?
Peter Loveall AE5PL
May 2, 2023
In fact, the program does use the BT hardware address for establishing the connection and remembering what device to use. I have modified the Settings activity to make the list more robust since the Settings list is based on the BT name while the program uses the BT hardware address. It will now add a number to duplicate BT names (rel. 66).
A Google user
May 27, 2019
Absolutely perfect app for using my APRS rig as a mobile iGate. iGates arent plentiful in my area, so being able to provide the service wherever I go is pretty cool. I only wish I knew what port the full status page was available at on localhost. 14501 doesn't share as much info as the webpage loaded for Status in the app's menu, and loading that page in Chrome instead of in-app would make it more usable. -73! Ki5CLW
4 people found this review helpful
Did you find this helpful?
Peter Loveall AE5PL
November 6, 2019
Thank you for the review. javAPRSSrvr detailed status page is at http://localhost:14501/detail Also, be sure to use your IGate's SSID (numeric), not the server's SSID (IG is default) when creating a "friend" filter. The server does not generate posits but the IGate does.
Michael Phelps
August 18, 2022
Very awesome app for such a simple design. Add in a digi and bidirectional gateway feature, and it's perfect.
1 person found this review helpful
Did you find this helpful?
Peter Loveall AE5PL
November 13, 2022
Thank you for your feedback. javAPRSSrvrIGate is a bidirectional gateway (IGate) by design. While javAPRSSrvrIGate does not contain digipeater functionality, javAPRSSrvr does for other OSes. Digi configuration is very locale dependent and would make setup overly complex and subject to error, IMHO, in this app.

What's new

Target SDK increased to 34 (Android 14).
Added connectedDevice to the foreground service type.
Fixed exception handling if error opening the TNC port.