We’ve released PiAware 1.19-1 with the following improvements:
New compression techniques reduce upstream bandwidth by 2/3rds without filtering any additional messages.
Disconnect from the server after many unrecognized server messages.
Report full version when running piaware -v to get version number.
Remove raspi-copies-and-fills from dependencies. This makes the piaware Debian package compatible with more systems not based on Raspberry Pi.
The big improvement is the 2/3rds reduction in upstream bandwidth. Although PiAware already went to considerable lengths to reduce the upstream bandwidth used (and often users have considerably less upstream bandwidth than downstream), encoding common fields such as altitude, latitude, longitude, groundspeed, heading and clock in binary and abbreviating and consolidating common field names cuts upstream bandwidth requirements by 3:1. The compression encoding is versioned so some additional compression may be squeezed in in the future.
We’ve upgraded several test units successfully so we think 1.19-1 is solid but you might want to consider it to be slightly beta.
For command line updates / package users:
wget http://flightaware.com/adsb/piaware/files/piaware_1.19-1_armhf.deb sudo dpkg -i piaware_1.19-1_armhf.deb sudo apt-get install -fy sudo /etc/init.d/piaware restart
An SD card will be available shortly. SD card users running 1.17 or above who have not disabled automatic upgrades will be upgraded to 1.19-1 automatically.