NMEAは米国海洋電子機器協会(National Marine Electronics Association)が定めた規格で、受信機とナビゲーション機器の通信に使用されるプロトコル。
中でも、NMEA-0183は、GPS受信機とナビゲーション機器の間をシリアルポートを利用して通信するための規格。NMEA-0183の規格では、すべての文字がASCIIテキストの「センテンス」で送られる。
4800bpsN81
$TalkerID(gp)、センテンスID、センテンス、チェックサム CR/RL 82charactor
NMEA-0183 バージョン
以下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,
- 緯度,
- N北緯S南緯,
- 経度,
- E東経S西経,
- 測位状態(0無効/1測位/2DGPS測位),
- 捕捉衛星数,
- DOP値,
- 海抜高度,
- 高度単位(M),
- WGS84楕円体から平均海水面までの高さ,
- 単位(M),
- DGPS経過時間,
- DGPS基準局ID番号,
- *チェックサム
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
- チェックサム
VTG 進行方向速度情報
$GPVTG,199.4,T,,M,0.0,N,0.0,K,A*08
ID,
- 真北に対する進行方向度
- T/M 真北/磁北
- 方位
- T/M
- 速度
- Nノット
- 速度
- Kキロ
- チェックサム
バージョン 1.5→2.0→2.3→3.01
マゼランGPS 1.5及び2.1
GARMIN 2.3 3.0 など