sycophantic / ais_json

GNU General Public License v3.0
4 stars 14 forks source link

Too high request rate presented to aprs.fi #4

Open hessu opened 1 week ago

hessu commented 1 week ago

Hi,

The JSON AIS format allows uploading multiple packets to aprs.fi at the same time. This is done to reduce the amount of HTTP requests required, and the amount of processing needed at aprs.fi to authenticate those requests and update receiver performance data for every request.

This client software does not do any buffering of data, but rather sends all positions as a separate HTTP request. This causes too much load on aprs.fi, and aprs.fi starts to block these requests now due to the high rate. aprs.fi does a lot of processing for every HTTP request, and for this client, aprs.fi now has to do that separately for every single AIS packet (of which there are many per second, the AIS data rate is pretty high).

Please implement:

Thanks!