Hello,

I've written a Perl module, Ham::APRS::Parser, for parsing APRS
packets, and I've released it under the GPL. You can find it here:
http://aprs.n1ywb.com/Ham-APRS-Parser-0.01/

It takes the packet string, parses it, and returns a hash with the
data in a consistent and easy to process format. Currently it reliably
returns position, from and to calls, digi-path, symbols, and Mic-E
status reports from normal position reports, compressed position
reports, and Mic-E position reports. More work is needed to fully
implement the APRS protocol.

Once the data is in a friendlier format in the hash structure, it can
be used to generate Google Earth KML, or combined with the Google Maps
API to create a FOSS findu.com replacement.

OK this is actually from my IARU 2005 contest log but these could just
as easily be APRS stations :)
http://www.n1ywb.com/pics/iaru05.jpg

Also I would like to start working on a complementary module to
construct APRS packets from the hash structure returned by the parser
module. Applications could include a highly intelligent digipeater.

Comments and suggestions are appreciated.

73 de n1ywb
-
To unsubscribe from this list: send the line "unsubscribe linux-hams" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to