开云体育

ctrl + shift + ? for shortcuts
© 2025 Groups.io

next beta build#151 of YAAC, created 2020-May-20

 

next beta build#151 of YAAC ("Yet Another APRS Client"), created 2020-May-20

downloadable from
or

changes and updates include:
1. fix barometric pressure units in OpenTRAC weather reports.
2. fix Julian date extraction for Peet Bros Ultimeter weather station reports.
3. fix Yaesu port driver's parsing of Yaesu APRS radio data.
4. fix NullPointerException from cancelling non-started timeout timer.
5. improve error reporting if a plugin can't be activated.
6. don't do map pan-and-flash for blacklisted station that is reporting
an emergency (presumably, they were blacklisted for abusive/illegal
transmissions already).
7. add new mini-webserver page for weather data from the local station.
8. (courtesy of James Parker) sort the bookmarks menu into alphabetical
order.
9. properly handle keyboard mnemonics and accelerators for menu entries
defined by plugins (courtesy of James Parker).
10. ensure Help menu is all the way to the right on menu bars.
11. fix raw packet table view to not break when bodiless frames are
received (such as connected-mode packet supervisory [S] frames
handling flow-control).
12. allow map mouse-clicks to select the local station.
13. prevent IndexOutOfBoundsExceptions when viewing the Last Digipeater
table in the filter UI.
14. add debugging hook to allow playing back Yaesu port log file.
15. fix OpenStreetMap rendering errors for Ways whose width values use
punctuation marks to indicate units of width.
16. stop doing unnecessary land fills on island shorelines.
17. try to reduce plotting OpenStreetMap labels on top of other labels.
18. harden mini-webserver against browsers who send Unicode byte order
marks as the start of their HTTP request.
19. fix more import issues with OpenStreetMap data, optimize open ocean
tile data for more efficient reading and rendering.
20. begin effort of localizing mini-webserver pages so they will appear
in the locale of the station operator.
21. allow mini-webserver page handlers to throw FileNotFoundException so
they can conditionally be reported as HTTP 404 Not Found instead of
having to show content that doesn't exist in the local station.
22. fix menu keyboard mnemonics for callsign DB plugin.
23. update tocalls list from the master lists as of build date.


Re: GPS help

 

Alas, there is no such function in YAAC to figure station position based on Internet connectivity, and, although there is a database to map numeric IP addresses to geographical locations (known as GeoIP), it would be really hard to do accurately, precisely, and reliably for several reasons:

1. Not all IP addresses are in the GeoIP database, especially those blocks assigned to mobile telephone carriers (for obvious reasons).

2. Because of NAT (network address translation) firewalls and the like, it is difficult for a network node behind such firewalls to know its own public IP address (i.e., the address of the public side of the firewall). A webserver can know the public address of a browser (the public address of the firewall), because that's what it sees in its view of the TCP connection as brokered by the browser's firewall, but the browser doesn't necessarily know its firewall's public address.

3. For several carriers, the public IP addresses are grouped at the geographical location of the carrier router feeding those "last mile" connections. For example, the location of my webserver is reported as two villages down the road from the server's actual location.

4. VPN (virtual private network) connections, like NAT firewalls, mask the actual IP address of the computer with the address of the far end of the VPN, so could be reported as entirely on the wrong side of the planet.

Reason #2 is the main reason why I'm not going to even try to add such a feature to YAAC, and reasons #3 and #4 make such a determination (even if possible) horribly inaccurate without even a means of determining the level of inaccuracy (so as to auto-configure the position ambiguity in the YAAC position report).

Now, if you're just trying to access a GPS on another computer on your local LAN (such as a Field Day setup), the GPSD daemon can help with that. Its whole purpose is to share a single GPS receiver's position data with multiple applications on the same computer, since they could not all read the data directly from the GPS serial port (they would each only receive garbled fragments of the GPS data). However, with suitable security controls, GPSD can also allow selected other computers to obtain the GPS position data of the local computer; normally this is disabled entirely for privacy reasons.

Hope this explains why I can't do this for you.

Andrew, KA2DDO
author of YAAC
________________________________________
From: yaac-users@groups.io <yaac-users@groups.io> on behalf of e m <delivers1234@...>
Sent: Tuesday, May 19, 2020 9:17 AM
To: yaac-users@groups.io
Subject: [yaac-users] GPS help

hi. i know you can attach a gps device or manually input gps on Yaac. Is there a way Yaac to retrieve the GPS data via the internet? Similar to when a website asks for location etc? I probably missed something.

Sincerely,

delivers1234


GPS help

 

hi.? i know you can attach a gps device or manually input gps on Yaac.? Is there a way Yaac to retrieve the GPS data via the internet? Similar to when a website asks for location etc?? I probably missed something.

Sincerely,

delivers1234


New user with thanks

Jim Quattlebaum (W4QQI)
 

Got the program up and running in I-Gate mode in no time.
Splendid program!
W4QQI-10 Lynchburg,VA


Re: What can you add to APRS?

 

开云体育

The beacon and ?status reports are working ?and have been for many years. The radio is fine as are all the hardware components. It just won’t digipeat.

?

?

?

?

Sent from for Windows 10

?

From: Andrew P.
Sent: Friday, May 15, 2020 8:09 PM
To: Ian Morrison; yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

?

Again, question #1: are you able to transmit your own beacon? If not, then solve that problem before trying to digipeat other stations' packets.

-------- Original message --------
From: Ian Morrison <imorrison@...>
Date: 5/15/20 19:16 (GMT-05:00)
To: yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

My digipeater was working for some time. I think it quit working when I upgraded to beta150. I am not certain of that though. ?I have been through all the parameters and cannot see what is wrong. The weather station works well and the radio can hear distant stations all being plotted on the map. I am running an rpi2 with a tnc2 feeding the radio.? Any ideas?

?

Ian, ve3ep

?

?

Sent from for Windows 10

?

From: Andrew P.
Sent: Friday, May 15, 2020 2:47 PM
To: Ian Morrison; yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

?

This is independent of your earlier question about setting up a digipeater. Since you "qualify" as being in an area needing a digipeater, then go for it. I'm talking about areas like where I live where there are almost too many digipeaters.?

?

Did you see my email about troubleshooting your YAAC digipeater setup?

?

Andrew, KA2DDO

?

-------- Original message --------
From: Ian Morrison <imorrison@...>
Date: 5/15/20 14:36 (GMT-05:00)
To: yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

I don’t disagree with anything you say, but it doesn’t address my problem. There are sections of the county not covered by the main digi. ?I want to be able to track my vehicle in a particular area not covered. The alias is wide1-1 and it would be picked up by my home station and sent to the main didi. My home station has a path of wide 2-1. I can see my car on my map as it is received directly from my drive. It never gets sent via digiipeating to the the main digi.

This is a low aprs traffic area.

Ian

____________________________________

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.

?

?

?


Re: Unable to update YAAC

 

Nevermind,

?Looks like I was unable to get to?

?Not sure if it was down, or if I was just having DNS issues. Was able to upgrade when I tried again after I manually verified that your site was up.

Mike
AC0VP


Unable to update YAAC

 

Hello Andrew,

?Tried updating to the latest YAAC Version today and received the following message:

querying for version file YAACBuildLabel.txt
Unable to check for YAAC Updates: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:302)
at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:296)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1509)
at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:216)
at sun.security.ssl.Handshaker.processLoop(Handshaker.java:979)
at sun.security.ssl.Handshaker.process_record(Handshaker.java:914)
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
at org.ka2ddo.yaac.gui.UpgradeLauncher$LookupVersionOfProvider$QueryOneWebsite.run(UpgradeLauncher.java:607)
at java.lang.Thread.run(Thread.java:745)
Caused by: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:387)
at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:292)
at sun.security.validator.Validator.validate(Validator.java:260)
at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:324)
at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:229)
at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:124)
at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1491)
... 15 more
Caused by: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
at sun.security.provider.certpath.SunCertPathBuilder.build(SunCertPathBuilder.java:146)
at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:131)
at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:280)
at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:382)
... 21 more

Did a full upgrade on Raspbian to see if that was an issue, but no dice. Any ideas what would cause this? I have also attached my full YAAC.out file.

Mike
AC0VP


Re: Screen blanking on map redraw.

 

Hi Andrew,
Thanks for the reply.

On 17 May 2020, at 12:45 am, Andrew P. <andrewemt@...> wrote:

It depends on a few factors:

1. How zoomed out are you (as in the span in lat/lon degrees from left to right and top to bottom of your map window)? This affects how many tiles you need to render.
It happens at all zoom levels, from global down to 0.1km.

2. How fast is your CPU, and how many cores? You said "old", so I'm assuming that means "slow”.
It’s a dual 2.66Ghz 6 core Xeon X5650 with 24GB RAM and reasonable SATA HDs. I don’t think it’s a speed issue.

3. Where on the planet are you looking? Some parts of OpenStreetMap are far more detailed than others, hence take longer to slog through the data in that 1x1-degree "tile" of vector data. Ex.: London, England (the home of the OpenStreetMap Foundation) versus Queen Maud's Land, Antarctica.
Canberra, Australia.

4. Hopefully, you didn't specify drawing unlabeled map data in the expert-mode configuration dialog; that increases the amount of vector data to process.
No. I checked and that is not selected.

On a pan of the map (zoom scale not changed), YAAC tries to keep using the old rendering of OpenStreetMap data (leaving the rest of the map blank) until the new render is complete.
On a pan as soon as I start the pan it all goes white, except for aprs stations and their labels. If I keep the mouse button held then it stays white, and then redraws once the mouse button is released.

On a zoom, that wouldn't work (since the scale is different), so you get a blank background until the re-render is complete.

If you have a slow disk and at least 4 CPU cores, you might try specifying the multi-threaded renderer, which does the disk I/O in one thread and the rendering in another, so the disk reading isn't slowed down by spending time rendering in the same thread. Start YAAC with a command like this:

java -Duse.multi.osm.thread=true -jar YAAC.jar

I can't guarantee this will be any faster (depending on the speed and fragmentation of your disk), but it gives you another chance.
I’ve just tried that and it makes no difference. The OSM redraw is quite quick once I release the button, or the zoom finishes.


Carl.


Re: Screen blanking on map redraw.

 

It depends on a few factors:

1. How zoomed out are you (as in the span in lat/lon degrees from left to right and top to bottom of your map window)? This affects how many tiles you need to render.
2. How fast is your CPU, and how many cores? You said "old", so I'm assuming that means "slow".
3. Where on the planet are you looking? Some parts of OpenStreetMap are far more detailed than others, hence take longer to slog through the data in that 1x1-degree "tile" of vector data. Ex.: London, England (the home of the OpenStreetMap Foundation) versus Queen Maud's Land, Antarctica.
4. Hopefully, you didn't specify drawing unlabeled map data in the expert-mode configuration dialog; that increases the amount of vector data to process.

On a pan of the map (zoom scale not changed), YAAC tries to keep using the old rendering of OpenStreetMap data (leaving the rest of the map blank) until the new render is complete. On a zoom, that wouldn't work (since the scale is different), so you get a blank background until the re-render is complete.

I'm eternally working on trying to make the map rendering faster, but the continuing growth in the detail of the OpenStreetMap data set tends to cancel out my efforts in this area, especially on systems with slow disk drives where the limiting factor is how fast the optimized OpenStreetMap data can be read from disk into the rendering code, not the actual rendering computation time. The Raspberry Pi computers are exceptionally painful in this regard due to the slow response of the SD card used as mass storage.

If you have a slow disk and at least 4 CPU cores, you might try specifying the multi-threaded renderer, which does the disk I/O in one thread and the rendering in another, so the disk reading isn't slowed down by spending time rendering in the same thread. Start YAAC with a command like this:

java -Duse.multi.osm.thread=true -jar YAAC.jar

I can't guarantee this will be any faster (depending on the speed and fragmentation of your disk), but it gives you another chance.

Andrew, KA2DDO
author of YAAC


Screen blanking on map redraw.

 

Hi Andrew,
I’m running Java 14 on an old Mac Pro under macOS 10.14. Whenever I move the map, or zoom the entire map blanks to white, then redraws. Is this normal behaviour?


Thanks,

Carl.


Re: next beta build#149 of YAAC, created 2020-May-09

 

BTW... Take a look at weewx. It has twitter output and is (I believe) GNU public License.


Re: next beta build#149 of YAAC, created 2020-May-09

 

I set us a test config to see if the radio port slowdown worked (#14). My -4 station, (RasPi3B+ and tnc-pi9k6, YAAC-150) talks across the room to -1 station (RasPi3B+ with TNC-pi, YAAC-148, aprs-is). Unfortunately the weather string is still not received either in the raw packet log or aprs.fi

Also, when I tried to install the weatheralert plugin I received this message:? "Plugin weatheralert failed to install"? I didn't see any errors in the log, but I did see this:

at org.ka2ddo.yaac.YAAC.loadOnePlugin(YAAC.java:1179)

at org.ka2ddo.yaac.gui.pluginstore.PluginStoreTableModel$2$1.doInBackground(PluginStoreTableModel.java:477)

at org.ka2ddo.yaac.gui.pluginstore.PluginStoreTableModel$2$1.doInBackground(PluginStoreTableModel.java:306)

at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:304)

?


Re: What can you add to APRS?

 

开云体育

Again, question #1: are you able to transmit your own beacon? If not, then solve that problem before trying to digipeat other stations' packets.


-------- Original message --------
From: Ian Morrison <imorrison@...>
Date: 5/15/20 19:16 (GMT-05:00)
To: yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

My digipeater was working for some time. I think it quit working when I upgraded to beta150. I am not certain of that though. ?I have been through all the parameters and cannot see what is wrong. The weather station works well and the radio can hear distant stations all being plotted on the map. I am running an rpi2 with a tnc2 feeding the radio.? Any ideas?

?

Ian, ve3ep

?

?

Sent from for Windows 10

?

From: Andrew P.
Sent: Friday, May 15, 2020 2:47 PM
To: Ian Morrison; yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

?

This is independent of your earlier question about setting up a digipeater. Since you "qualify" as being in an area needing a digipeater, then go for it. I'm talking about areas like where I live where there are almost too many digipeaters.?

?

Did you see my email about troubleshooting your YAAC digipeater setup?

?

Andrew, KA2DDO

?

-------- Original message --------
From: Ian Morrison <imorrison@...>
Date: 5/15/20 14:36 (GMT-05:00)
To: yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

I don’t disagree with anything you say, but it doesn’t address my problem. There are sections of the county not covered by the main digi. ?I want to be able to track my vehicle in a particular area not covered. The alias is wide1-1 and it would be picked up by my home station and sent to the main didi. My home station has a path of wide 2-1. I can see my car on my map as it is received directly from my drive. It never gets sent via digiipeating to the the main digi.

This is a low aprs traffic area.

Ian

____________________________________

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.

?

?


Re: What can you add to APRS?

 

开云体育

My digipeater was working for some time. I think it quit working when I upgraded to beta150. I am not certain of that though. ?I have been through all the parameters and cannot see what is wrong. The weather station works well and the radio can hear distant stations all being plotted on the map. I am running an rpi2 with a tnc2 feeding the radio.? Any ideas?

?

Ian, ve3ep

?

?

Sent from for Windows 10

?

From: Andrew P.
Sent: Friday, May 15, 2020 2:47 PM
To: Ian Morrison; yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

?

This is independent of your earlier question about setting up a digipeater. Since you "qualify" as being in an area needing a digipeater, then go for it. I'm talking about areas like where I live where there are almost too many digipeaters.?

?

Did you see my email about troubleshooting your YAAC digipeater setup?

?

Andrew, KA2DDO

?

-------- Original message --------
From: Ian Morrison <imorrison@...>
Date: 5/15/20 14:36 (GMT-05:00)
To: yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

I don’t disagree with anything you say, but it doesn’t address my problem. There are sections of the county not covered by the main digi. ?I want to be able to track my vehicle in a particular area not covered. The alias is wide1-1 and it would be picked up by my home station and sent to the main didi. My home station has a path of wide 2-1. I can see my car on my map as it is received directly from my drive. It never gets sent via digiipeating to the the main digi.

This is a low aprs traffic area.

Ian

____________________________________

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.

?

?


Re: What can you add to APRS?

 

You can also read:



which includes a list of recommended common groups.

Lynn (D) - KJ4ERJ - Author of APRSISCE for Windows Mobile and Win32

On 5/15/2020 10:34 AM, Andrew P. wrote:
Greetings.

After looking at yet another email about adding digipeaters, the thought came up of "What do we really need to add to APRS?"

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.

What we need is content. To quote the old Bruce Springsteen song, "there's 57 channels and nothing's on." So what are you adding to APRS? More fixed beacons don't really add value and mobile trackers (unless some other station wants to track that specific mobile) aren't much more useful.

But services, they add value. The QRU service is a simple capability of announcing on demand what services are in the area. So, if someone's driving through and looking for a good 2-meter voice repeater for a rag-chew, they should be able to send to QRU a request for RP2M (two-meter analog repeaters) and get an answer of Objects identifying local repeaters (preferably in correct syntax so a Kenwood radio can one-button tune to the repeater). YAAC supports defining Objects and associating them with QRU categories, so your station could answer a QRU query. To avoid channel clutter, you don't need to be transmitting those Objects all the time, just when someone asks for them. And there are dozens of QRU categories. One category is the INFO category, which allows you to ask local QRU servers what categories of information they provide.

Of course, every one in the neighborhood shouldn't report the same information. Say, each one provide the RP2M or RP70 for their own club's repeater, so all clubs with open repeaters are supported from multiple QRU servers, instead of one Single Point Of Failure announcing all repeaters. This is a little different from Bob Bruninga's Local Info Initiative that expects one high-level digipeater to do it all periodically instead of on-demand, but with the amount of local info that could be available, cluttering the channel with Objects the locals know about is a waste of bandwidth, but announcing it for transient mobiles on-demand is much more effective use of the channel.

Similarly, there are services on the APRS-IS that are useful to RF stations, but they can't be accessed unless there is a transmit-capable I-gate within range of the RF station. Without a Tx I-gate, the service's answer won't make it back to the RF station. So running a Tx I-gate (instead of the less useful receive-only I-gate) expands the usability of RF stations (which is really what Amateur Radio [as opposed to the Amateur Internet] is all about).

Andrew, KA2DDO
author of YAAC


Re: What can you add to APRS?

 

Andrew,

As someone who is new to APRS, this sort of information is very valuable.
I am very impressed with the depth and breadth of YAAC.

Many thanks,
Jim, AG5VQ


Re: What can you add to APRS?

 

开云体育

This is independent of your earlier question about setting up a digipeater. Since you "qualify" as being in an area needing a digipeater, then go for it. I'm talking about areas like where I live where there are almost too many digipeaters.?

Did you see my email about troubleshooting your YAAC digipeater setup?

Andrew, KA2DDO


-------- Original message --------
From: Ian Morrison <imorrison@...>
Date: 5/15/20 14:36 (GMT-05:00)
To: yaac-users@groups.io
Subject: Re: [yaac-users] What can you add to APRS?

I don’t disagree with anything you say, but it doesn’t address my problem. There are sections of the county not covered by the main digi. ?I want to be able to track my vehicle in a particular area not covered. The alias is wide1-1 and it would be picked up by my home station and sent to the main didi. My home station has a path of wide 2-1. I can see my car on my map as it is received directly from my drive. It never gets sent via digiipeating to the the main digi.

This is a low aprs traffic area.

Ian

____________________________________

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.



Re: What can you add to APRS?

 

开云体育

I don’t disagree with anything you say, but it doesn’t address my problem. There are sections of the county not covered by the main digi. ?I want to be able to track my vehicle in a particular area not covered. The alias is wide1-1 and it would be picked up by my home station and sent to the main didi. My home station has a path of wide 2-1. I can see my car on my map as it is received directly from my drive. It never gets sent via digiipeating to the the main digi.

?

This is a low aprs traffic area.

?

Ian

?

?

Sent from for Windows 10

?

From: Andrew P.
Sent: Friday, May 15, 2020 10:34 AM
To: yaac-users@groups.io
Subject: [yaac-users] What can you add to APRS?

?

Greetings.

?

After looking at yet another email about adding digipeaters, the thought came up of "What do we really need to add to APRS?"

?

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.

?

What we need is content. To quote the old Bruce Springsteen song, "there's 57 channels and nothing's on." So what are you adding to APRS? More fixed beacons don't really add value and mobile trackers (unless some other station wants to track that specific mobile) aren't much more useful.

?

But services, they add value. The QRU service is a simple capability of announcing on demand what services are in the area. So, if someone's driving through and looking for a good 2-meter voice repeater for a rag-chew, they should be able to send to QRU a request for RP2M (two-meter analog repeaters) and get an answer of Objects identifying local repeaters (preferably in correct syntax so a Kenwood radio can one-button tune to the repeater). YAAC supports defining Objects and associating them with QRU categories, so your station could answer a QRU query. To avoid channel clutter, you don't need to be transmitting those Objects all the time, just when someone asks for them. And there are dozens of QRU categories. One category is the INFO category, which allows you to ask local QRU servers what categories of information they provide.

?

Of course, every one in the neighborhood shouldn't report the same information. Say, each one provide the RP2M or RP70 for their own club's repeater, so all clubs with open repeaters are supported from multiple QRU servers, instead of one Single Point Of Failure announcing all repeaters. This is a little different from Bob Bruninga's Local Info Initiative that expects one high-level digipeater to do it all periodically instead of on-demand, but with the amount of local info that could be available, cluttering the channel with Objects the locals know about is a waste of bandwidth, but announcing it for transient mobiles on-demand is much more effective use of the channel.

?

Similarly, there are services on the APRS-IS that are useful to RF stations, but they can't be accessed unless there is a transmit-capable I-gate within range of the RF station. Without a Tx I-gate, the service's answer won't make it back to the RF station. So running a Tx I-gate (instead of the less useful receive-only I-gate) expands the usability of RF stations (which is really what Amateur Radio [as opposed to the Amateur Internet] is all about).

?

Andrew, KA2DDO

author of YAAC

?

?


What can you add to APRS?

 

Greetings.

After looking at yet another email about adding digipeaters, the thought came up of "What do we really need to add to APRS?"

Except in certain areas, we generally have good coverage with digipeaters, so we don't usually need more of them.

What we need is content. To quote the old Bruce Springsteen song, "there's 57 channels and nothing's on." So what are you adding to APRS? More fixed beacons don't really add value and mobile trackers (unless some other station wants to track that specific mobile) aren't much more useful.

But services, they add value. The QRU service is a simple capability of announcing on demand what services are in the area. So, if someone's driving through and looking for a good 2-meter voice repeater for a rag-chew, they should be able to send to QRU a request for RP2M (two-meter analog repeaters) and get an answer of Objects identifying local repeaters (preferably in correct syntax so a Kenwood radio can one-button tune to the repeater). YAAC supports defining Objects and associating them with QRU categories, so your station could answer a QRU query. To avoid channel clutter, you don't need to be transmitting those Objects all the time, just when someone asks for them. And there are dozens of QRU categories. One category is the INFO category, which allows you to ask local QRU servers what categories of information they provide.

Of course, every one in the neighborhood shouldn't report the same information. Say, each one provide the RP2M or RP70 for their own club's repeater, so all clubs with open repeaters are supported from multiple QRU servers, instead of one Single Point Of Failure announcing all repeaters. This is a little different from Bob Bruninga's Local Info Initiative that expects one high-level digipeater to do it all periodically instead of on-demand, but with the amount of local info that could be available, cluttering the channel with Objects the locals know about is a waste of bandwidth, but announcing it for transient mobiles on-demand is much more effective use of the channel.

Similarly, there are services on the APRS-IS that are useful to RF stations, but they can't be accessed unless there is a transmit-capable I-gate within range of the RF station. Without a Tx I-gate, the service's answer won't make it back to the RF station. So running a Tx I-gate (instead of the less useful receive-only I-gate) expands the usability of RF stations (which is really what Amateur Radio [as opposed to the Amateur Internet] is all about).

Andrew, KA2DDO
author of YAAC


Re: Digipeating

 

The first question is, are you configured for digipeating? Every station doesn't need to be a digipeater, so that functionality is off by default.

So, let's troubleshoot this in order.

1. Can you successfully transmit your own packets (beacons, etc.) to RF? That is, can you hear them (with a high-quality signal in terms of modulation level and frequency accuracy) from another nearby RF station? If you can't do that, there is no point in proceeding until you fix that. And especially we don't need to put out another low-quality distorted signal clogging the channel; there are too many misaligned unintelligible signals out there as it is.

2. Do you really need to be a digipeater, and is your station advantageously located for doing so? Too many digipeaters in an area is actually a detriment, because it causes more duplicate packets on the local channel, and likely more collisions, so channel throughput and reliability is actually lowered rather than increased. That even applies to "fill-in" digipeaters, but those should be located to "fill-in", not wide area coverage. So, ensure you actually need to be a digipeater before doing it.

3. What digipeat aliases are you intending to support? WIDE1-1? WIDE2-2? Some regional alias, like the MD7-7 Bob Bruninga uses as an example? You need to ensure those aliases are defined and enabled on the Digipeat tab of the expert-mode configuration dialog. I recommend enabling tracing for all aliases you support, to help debugging packet transmissions.

4. Which radio interfaces do you intend to digipeat through? Those same digipeat aliases need to be selected on those ports. Especially, do NOT put digipeat aliases on an HF port, as the HF APRS channels have low bandwidth and much wider coverage than the VHF channels.

Hope this helps.

Andrew, KA2DDO
author of YAAC
________________________________________
From: yaac-users@groups.io <yaac-users@groups.io> on behalf of Ian Morrison <imorrison@...>
Sent: Friday, May 15, 2020 8:53 AM
To: yaac-users@groups.io
Subject: [yaac-users] Digipeating

My system does not digipeat. I amusing a rpi2 with a tnc2 and beta 150 (11 may 20200. I think the paths are correct .Everything else works fine.