[aprssig] Protocols
Scott Miller
scott at opentrac.org
Thu Apr 3 16:58:08 EDT 2008
You can cram a lot of data in there if you sacrifice human readability.
That's what I was going for with the OpenTRAC spec:
http://www.opentrac.org/spec.pdf
It makes some compromises for extensibility, though - in particular,
using length fields and identifiers where you could get by without them
if you needed less flexibility.
8 bytes is enough to represent any 2D position on the Earth with about 2
centimeters resolution. 6 bytes is enough for typical APRS use.
Scott
N1VG
Andrew Rich wrote:
> Hi
>
> I have been doing some work with RADAR protocols, that by nature have to
> be small in payload and contain as much info as possible.
>
> I am seeing some principles coming through that might apply to a future
> spec for APRS
>
> Asterix is the name of the protcol and is widely used in commercial
> position reporting systems.
>
> What I found is that even in my own dabblings here, I can pack data much
> more efficiently.
>
> You would loose the ability to read in plain text, but the on air
> bandwidth would be greatly improved.
>
> Astrerix works something like this
>
> 40 00 16 30 27 34 56 43 45 45 67
>
> 40 = This a a category 40 data burst, its rules and data items are laid
> out in the category 40 spec
> 00,16 = there is 16 octets of data in this data burst
> 30 = FSPEC or field spec.
>
> "27 34 56 43 45 45 67" is the data that follows
>
> The FSPEC is a bit indicator of what data is following
>
> 0010 0101 might be an example to say that a station id, followed by
> position report, followed by a weather report is coming.
>
> In one byte you have specified the messages that follow, and you can BCD
> pack location info into the data that follows.
>
> I am going to be re-visting my glider tracker in an effort to get the
> payload right down.
>
> Cheers
>
> Andrew VK4TEC
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> aprssig mailing list
> aprssig at lists.tapr.org
> https://lists.tapr.org/cgi-bin/mailman/listinfo/aprssig
More information about the aprssig
mailing list