APRS On-Air プロトコルとフォーマット

Last-modified: 2011-03-27 (日) 19:19:57

APRS ビーコンプロトコルとフォーマット仕様書 (APRSの父、WB4APR Bob Bruninga氏作の仕様書を一部抜粋)


このページでは、APRSのプロトコル&フォーマット仕様ページを日本語による再表現で掲載しています。

送出ビーコン基本

FIXED:      .......!DDMM.hhN/DDDMM.hhW$comments...   (短い形式 (not MSG?) (fixed short format)) (山岳デジ等)
                   =DDMM.hhN/DDDMM.hhW$comments      (メッセージ対応(message capable)) (UI-View他 APRSソフト)
            /DDHHMM/DDMM.hhN/DDDMM.hhW$comments...   (APRSではない動かない情報。(no APRS is running))
                                                     (灰色表示を2時間続けます。 (fades gray > 2 hrs))
MOBILE:     @DDHHMM/DDMM.hhN/DDDMM.hhW$CSE/SPD/comments...  (移動体の送出形式)
DF:         @DDHHMM/DDMM.hhN/DDDMM.hhWCSE/SPD/BRG/NRQ/Comments
            .......z............................. (ズールーの日時 (indicates Zulu date-time))
            ......./............................. (ローカルの日時 (indicates LOCAL date-time))
            .......h............................. (hhmmss形式でズールーの時間 (Zulu time in hhmmss))


オブジェクト・ポジション

OBJECT POSITION: 通常のオブジェクトレポートと同じ。先頭の9文字分は全て共通

OBJECT___*DDHHMM/DDMM.hhN/DDDMM.hhW$CSE/SPD/comments...

タイムスタンプが自動付加されない装置でのビーコン発信では…
*111111z のnull-time設定を行う決まりになっています。


ステータス・パケット

STATUS PACKET:

>DDHHMM/comments

上記 DF部と似た形式。 タイムスタンプは無理に入れなくても大丈夫。 UIDIGIの山岳デジピーター局運用情報にどうかな?


I-Gateステータス (メッセージ中継数、パケット中継数)

IGATE STATUS:

<IGATE,MSG_CNT=9,LOC_CNT=15

MSG_CNT Message_Count , LOC_CNT Location_Count

メッセージビーコン

MESSAGE: 局宛メッセージ形式。 行頭9文字は固定で、その後:を入れメッセージ本文に入る。

W3XYZ____:one line message text......{3      (最後の {3 部はメッセージライン番号 (the {3 is the line counter))


MSG ACK: ACKの形式。 ACKはメッセージで ACK# ( #はメッセージライン番号 )で返す。 ( { に続く数値の事です).

W3XYZ____:ack3


クエリ (問い)

QUERIES: THere are two types of APRS Queries. One is general to all
stations and the other is in a message format to a single station:

?APRS?                    全運用局へクエリ(返答は2分以内まで)  (Queries all stations (respond in 2 mins))
?APRS?LLLLLL,OOOOOO,RRRR  位置指定でクエリ  (Queries a radius around a LAT/LONG point)
                          RRRは半径を入れ、その次に8局まで  (If RRR is less than 8 then respond immediately)
?WX?                      気象局全てにクエリ  (Queries all WX stations)
W3ABC____:?APRS?          W3ABC局へ全データ要求  (Queries just W3ABC (all of his data))
W3ABC____:?APRSP          W3ABC局へ現在座標要求  (Queries for W3ABC's Posit)   (TM-D710 = F→REQ・POS)
W3ABC____:?APRSS          W3ABC局へステータス要求  (Queries for W3ABC's Status)
W3ABC____:?APRST          W3ABC局へトレース要求  (伝搬経路をMSGで送り返すよう要求)
W3ABC____:?APRSM          W3ABC局へメッセージ要求  (Queries for W3ABC's messages)
W3ABC____:?APRSO          W3ABC局へオブジェクト要求  (Queries for W3ABC's Objects)
W3ABC____:?APRSD          W3ABC局へ直接波受信局のheard送信要求  (Queries for stations heard DIRECT by W3ABC)
W3ABC____:?APRSH W4XYZ    W3ABC局へ W4XYZ局の情報を送るよう要求  (Queries to see if W3ABC has heard W4XYZ)
                          W3ABC局はオブジェクトで W4XYZの情報を返す  (W3ABC sends back a packet with W4XYZ as an OBJ)
                          そして、1時間以内のパケット数をメッセージで返す
                          (and sends back a message with the number of packets heard per hour from him.)


W3ABCは彼のPosit、Status、MessagesまたはObjectsと共にappripriateとして応じます。
 (W3ABC responds with his Posit, Status, Messages or Objects as appripriate.)

?APRSD に関しては1メッセージによって、以下のように返します。

Directs= N3ABC W4XYZ AB3GH N5QSO ...

 (For the APRSD he responds with a single MESSAGE back to the query
  station as follows: Directs= N3ABC W4XYZ AB3GH N5QSO ...)


?APRSH に関しては、W4XYZ の位置情報をオブジェクトで返し、1時間辺りのパケット数を1行メッセージで返します。

                     Hrd: 14 15 4 . 10 6 7 .

 (In the cse of the ?APRSH query, W3ABC sends back the POSIT of W4XYZ as
  an OBJECT and sends back a single line message as follows:)

ここ18時間以内のheard統計です。
 (Which are his Heard statistics per hour for the last 18 hours. )




 参考URL等

TNX Report

  • JA6UXN - 誤字に対する指摘等

ページ作者: D.C.N.広島 JN4OQT *1     Twitterでつぶやく

上の記事はいかがでしたか?

選択肢 投票
参考になった  1 

Top > APRS > Protocol


*1 Copyright © 2010 - 2011 D.C.N. All Rights Reserved.