, APRS101, Hamradio Krótkofalarstwo 

APRS101

APRS101, Hamradio Krótkofalarstwo
[ Pobierz całość w formacie PDF ]
AUTOMATIC POSITION
REPORTING SYSTEM
APRS PROTOCOL
REFERENCE
Protocol Version 1.0
The APRS Working Group
Authors
Document Version
Approved Version 1.0.1
Filename
aprs101.pdf
Date of Issue
29 August 2000
Copyright
©2000 APRS Working Group
All rights reserved
Technical Editor
Ian Wade, G3NRW
APRS Protocol Reference
Protocol Version 1.0
by the APRS Working Group
Edited by Ian Wade
Published by
Tucson Amateur Packet Radio Corp
8987–309 East Tanque Verde Road, #337
Tucson
AZ 85749-9399
United States of America
ISBN 0-9644707-6-4
TAPR Publication Number: 99-4
Copyright ©2000 APRS Working Group
All rights reserved
APRS
®
is a registered trademark of Bob Bruninga.
WinAPRS

, MacAPRS

, X-APRS

, PalmAPRS

and APRS/CE

are trademarks using the APRS
®
name, licensed from Bob Bruninga.
This document may be copied for non-commercial purposes only, and must
include the above copyright statement and trademark statements in full.
FOREWORD
This APRS Protocol Reference document represents the coming-of-age of WB4APR’s baby.
Starting with a simple concept — a way to track the location of moving objects via packet radio
— programs using the APRS protocol have grown into perhaps the most popular packet radio
application in use today. It’s also become one of the most complex; from the simple idea grew,
and still grows, a tactical communications system of tremendous capability. Like many ham
projects, the APRS protocol was designed as it was being implemented, and many of its
intricacies have never been documented.
Until now. This specification defines the APRS on-air protocol with a precision and clarity that
make it a model for future efforts. The work done by members of the APRS Working Group, as
well as Technical Editor Ian Wade, G3NRW, should be recognized as a tremendous contribution
to the packet radio art. With this document available, there is now no excuse for any developer to
improperly implement the APRS protocol.
As an APRS Working Group member whose role was mainly that of observer, I was fascinated
with the interplay among the APRS authors and the Technical Editor as the specification took
form. Putting onto paper details that previously existed only in the minds of the authors exposed
ambiguities, unconsidered consequences, and even errors in what the authors thought they knew.
The discussion that followed each draft, and the questions Ian posed as he tried to wring out the
uncertainties, gave everyone a better understanding of the protocol. I am sure that this process has
already contributed to better interoperability among existing APRS applications.
Everyone who has watched the specification develop, from the initial mention in April 1999 until
release of this Version 1.0 document in August 2000, knows that the process took much longer
than was hoped. At the same time, they saw the draft transformed from a skeleton into a hefty
book of over 110 pages. With the specification now in hand, I think we can all say the wait was
worth it. Congratulations to the APRS Working Group and, in particular, to G3NRW, for a major
contribution to the literature of packet radio.
John Ackermann, N8UR
TAPR Vice President and APRS Working Group Administrative Chair
August 2000
i
Table of Contents
APRS PROTOCOL REFERENCE
TABLE OF CONTENTS
PREAMBLE ........................................................................................................................... 1
APRS Working Group ...............................................................................................................1
Acknowledgements ...................................................................................................................1
Document Version Number .......................................................................................................1
Release History.........................................................................................................................2
Document Conventions .............................................................................................................2
Feedback ..................................................................................................................................2
AUTHORS’ FOREWORD ...................................................................................................... 3
Disclaimer .................................................................................................................................3
THE STRUCTURE OF THIS SPECIFICATION ..................................................................... 5
1 INTRODUCTION TO APRS............................................................................................... 7
What is APRS? .........................................................................................................................7
APRS Features .........................................................................................................................8
2 THE APRS DESIGN PHILOSOPHY.................................................................................. 9
Net Cycle Time..........................................................................................................................9
Packet Timing .........................................................................................................................10
Generic Digipeating.................................................................................................................11
Communicating Map Views Unambiguously............................................................................11
3 APRS AND AX.25............................................................................................................ 12
Protocols .................................................................................................................................12
The AX.25 Frame....................................................................................................................12
4 APRS DATA IN THE AX.25 DESTINATION AND SOURCE ADDRESS FIELDS........... 13
The AX.25 Destination Address Field......................................................................................13
Generic APRS Destination Addresses ....................................................................................13
Generic APRS Address with Symbol .......................................................................................14
APRS Software Version Number.............................................................................................14
Mic-E Encoded Data ...............................................................................................................15
Maidenhead Grid Locator in Destination Address....................................................................15
Alternate Nets .........................................................................................................................15
Generic APRS Digipeater Path ...............................................................................................15
The AX.25 Source Address SSID to specify Symbols .............................................................16
5 APRS DATA IN THE AX.25 INFORMATION FIELD ....................................................... 17
Generic Data Format...............................................................................................................17
APRS Data Type Identifier ......................................................................................................17
APRS Data and Data Extension ..............................................................................................18
Comment Field........................................................................................................................20
Base-91 Notation ....................................................................................................................20
APRS Data Units.....................................................................................................................21
APRS Protocol Reference — APRS Protocol Version 1.0
Document Version 1.0.1: 29 August 2000
  [ Pobierz całość w formacie PDF ]
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • dodatni.htw.pl