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等
- http://www.aprs.net/vm/DOS/PROTOCOL.HTM ― APRS On-Air Protocols and Formats 著:APRSの父 WB4APR Bob Bruninga氏
TNX Report
- JA6UXN - 誤字に対する指摘等