NMEAは米国海洋電子機器協会(National Marine Electronics Association)が定めた規格で、受信機とナビゲーション機器の通信に使用されるプロトコル。
中でも、NMEA-0183は、GPS受信機とナビゲーション機器の間をシリアルポートを利用して通信するための規格で、すべての文字がASCIIテキストの「センテンス」で送られる。
$TalkerID、センテンスID、センテンス、チェックサム CR/RL
System\Sentence |
GGA |
GLL |
GSA |
GSV |
RMC |
VTG |
GPS |
GPGGA |
GPGLL |
GPGSA |
GPGSV |
GPRMC |
GPVTG |
GLONASS |
GLGGA |
GLGLL |
GLGSA |
GLGSV |
GLRMC |
GLVTG |
GALILEO |
GAGGA |
GAGLL |
GAGSA |
GAGSV |
GARMC |
GAVTG |
BEIDOU |
GBGGA |
GBGLL |
GBGSA |
GBGSV |
GBRMC |
GBVTG |
GPS+GLONASS+ GALILEO+BEIDOU |
GNGGA
|
GNGLL |
GNGSA |
GPGSV GLGSV GAGSV GBGSV |
GNRMC |
GNVTG |
NMEA-0183 バージョン3.01(4.10)
以下NMEAの代表的なセンテンス(バージョンにより違いがあります。)
GGA – (時刻、緯度経度、標高、測位状態、DGPS基地局番号などの基本情報)
$GPGGA,065137.000,3543.8840,N,13944.3977,E,2,07,1.4,51.5,M,39.3,M,0.8,0000*41
$GPGGA
ID,
- 測位時刻UTC,hhmmss.sss
- 緯度,ddmm.mmmm
- N北緯S南緯,
- 経度,dddmm.mmmm
- E東経S西経,
- 測位状態(0無効/1測位/2DGPS測位)(4RTK/5FLOAT),
- 捕捉衛星数,(使用衛星数)
- DOP値,(HDOP)
- 海抜高度,
- 高度単位(M),
- WGS84楕円体から平均海水面までの高さ,(ジオイド)
- 単位(M),
- DGPS経過時間,(null-Not DGPS)
- DGPS基準局ID番号,(null-Not DGPS)
- *チェックサム
GLL – Geographic Position, Latitude and Longitude 位置情報、測位時刻
$GPGLL,3543.8840N,13944.3977,E,065137,A,D*49
ID,
- 緯度
- 北緯N/南緯S,
- 経度
- 東経E/西経W
- 測位時刻時分秒UTC
- 単独測位orDGPS A/未測位 V
- 未測位N/単独測位A/DGPS測位D
- *チェックサム
GSA – GNSS DOP and Active Satellites Dop値及び使用衛星
$GPGSA,A,3,08,17,20,28,27,07,32,19,03,,,,1.8,1.0,1.5*30
ID,
- A測位モードの自動選択、M手動選択 (2D/3D)
- 測位モード 1 受信不能 2 2D 3 3D
- 受信衛星,,,,(使用衛星番号)
- PDOP
- HDOP
- VDOP
- *チェックサム
GSV – 衛星情報(衛星情報は複数のGSVメッセージに出力)
$GPGSV,2,1,08,04,09,256,14,19,11,109,20,23,08,141,25,17,36,312,20*72
$GPGSV,2,2,08,11,51,054,27,32,53,069,28,28,60,254,29,20,70,132,43*75
ID,
- メッセージ数
- メッセージ番号2-1、2-2など
- 受信衛星,,,,(使用衛星番号)
- 衛星番号、仰角度、方位度、信号デシベル ×4衛星分
- *チェックサム
RMC – 時刻位置情報速度方向
$GPRMC,043356.000,A,3543.8999,N,13944.3790,E,0.0,4.3,301109,,,A*62
ID,
- 測位時刻 UTC 00時00分00秒.000
- 測位ステータスA有効V無効
- 緯度度分
- NS北緯南緯
- 経度度分
- EW東経西経
- 速度(ノット)
- 進行方向度(対真北)
- 日付 日、月、年
- 偏角,度NSEW
- 測位モードA/D/N(測位モードA-単独/D-ディファレンシャル/N-無効(E-DeadReckoning/F-Float/R-RTK)
- チェックサム
VTG 進行方向速度情報
$GPVTG,199.4,T,,M,0.0,N,0.0,K,A*08
ID,
- 真北に対する進行方向度
- T/M 真北/磁北
- 方位
- T/M
- 速度
- Nノット
- 速度
- Kキロ
- チェックサム
ZDA 時刻情報
$GPZDA,014336.000,08,06,2012,,*5A
ID,
- 測位時刻 UTC時分秒.000
- 日 UTC
- 月 UTC
- 年 UTC
- LOCAL TIME(UTCオフセット00)
- LOCAL TIME 分(UTCオフセット00)
- チェックサム
—–Ver 3.01
データは、シリアル非同期、1スタートビット、8データビット、1ストップビット、パリティなしで送信されます。
標準では速度として4800が指定されています。最上位ビットは常にゼロです。
UTC、(GMT-Zulu時間)で日付と時刻を出力します。
GPSの日付と時刻は、1980年1月6日のゼロ秒開始からの週数に週の秒数を加えたものとして表されます。
GPS時刻はうるう秒補正されていませんが、衛星は現在のうるう秒補正もブロードキャストします。国際地球回転基準系サービス(IERS)によって発行
うるう秒補正は、12.5分ごとに1回、多重化衛星サブフレームブロードキャストにのみ含まれます。衛星はGPS受信機にうるう秒を通知しますが、この通知は必ずしもデバイスで正しく処理されるとは限らず、GPS受信機がコールドスタートした直後にはまったく利用できない場合があります。出力されたUTC時間は、コールドスタート又はうるう秒を含むサブフレームを受信するまでは約2秒程度ずれています。
NMEA 2.0 | 1992-1 | ||
NMEA 2.01 | 1994-8 | ||
NMEA 2.10 | 1995-10 | ||
NMEA 2.20 | 1997-1 | ||
NMEA 2.30 | 1998-3 | APB,BWC,BWR,GLL,RMA,RMB,RMC,VTG,WCV,XTE | |
NMEA 3.00 | 2000-7 | GBSエラーセット | |
NMEA 3.01 | 2002-1 | ||
NMEA 4.00 | 2008-11 | ||
NMEA 4.10 | 2012-7 | ||
NMEA 4.11 | 2018-11 | GNSS (Global Navigation Satellite System) sentences. GPS (US), GLONASS (Russia), GALILEO (Europe), BDS (China), QZSS (Japan), and NavIC ((IRNSS) (India)の各情報が含まれます) |
BD | BeiDou (中国) |
CD | Digital Selective Calling VHFデジタル選択呼出(DSC)装置 |
EC | Electronic Chart Display & Information System (ECDIS)航海援助装置 |
GA | Galileo Positioning System EU |
GB | BeiDou (China) |
GIVE | NavIC, IRNSS (インド) |
GI | GLONASS, IEIC 61162-1 |
GN | GNSS (NMEA 0183) |
GP | GPS |
GQ | QZSS (日本) |
II | 総合機器 |
IN | 総合航海システム |
LC | Loran-C receiver (obsolete) |
Pxxx | ベンダー固有 |
BECAUSE | QZSS (日本) |
QZ | QZSS (日本) |
システム | 衛生 | PRN | NMEA-ID |
---|---|---|---|
EGNOS | AOR-E | 120 | 33 |
EGNOS | ARTEMIS | 124 | 37 |
EGNOS | IOR-W | 126 | 39 |
MSAS | MTSAT-1 | 129 | 42 |
EGNOS | IOR-E | 131 | 44 |
WAAS | AMR | 133 | 46 |
WAAS | PanAm | 135 | 48 |
MSAS | MTSAT-2 | 137 | 50 |
WAAS | Anik | 138 | 51 |
1〜32 | GPS |
---|---|
33-54 | SBASシステム(EGNOS、WAAS、SDCM、GAGAN、MSAS) |
55-64 | 使用されていません(他のSBAS又QZSSの番号が置き換わる場合があります。NMEAV3.0 以下) |
65-88 | GLONASS |
89-96 | GLONASS(将来の拡張) |
97-119 | 使用されていない |
120-151 | 未使用(SBAS PRNがこの範囲を使用) |
152-158 | SBASシステム(EGNOS、WAAS、SDCM、GAGAN、MSAS) |
159-172 | 使用されていない |
173-182 | IMES |
193-197 | QZSS |
196-200 | QZSS(将来の拡張) |
201-235 | BeiDou (u-blox, not NMEA) |
301 – 336 | GALILEO |
401 – 437 | BeiDou (NMEA) |