NMEA0813协议简介
来源:互联网 发布:淘宝免费模块代码 编辑:程序博客网 时间:2024/04/30 09:39
一、简介
NMEA-0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前也已形成了GPS/北斗导航设备统一的RTCM(Radio Technical Commission for Maritime services)标准协议。
二、协议格式
NMEA-0183协议采用ASCII码来传递GPS定位信息,我们称之为帧。
1.帧格式如下:$aaccc,ddd,ddd,…,ddd*hh<CR><LF>
2.GPGGA
3.GPGSA
4.GPGSV
5.GPRMC
推荐最小数据量的GPS信息(Recommended Minimum Specific GPS/TRANSIT Data)
$GPRMC,<1>,<2>,<3>,<4>,<5>,<6>,<7>,<8>,<9>,<10>,<11>,<12>*<13><CR><LF>
<1> UTC(Coordinated Universal Time)时间,hhmmss(时分秒)格式
<2> 定位状态,A=有效定位,V=无效定位
<3> Latitude,纬度ddmm.mmmm(度分)格式(前导位数不足则补0)
<4> 纬度半球N(北半球)或S(南半球)
<5> Longitude,经度dddmm.mmmm(度分)格式(前导位数不足则补0)
<6> 经度半球E(东经)或W(西经)
<7> 地面速率(000.0~999.9节,Knot,前导位数不足则补0)
<8> 地面航向(000.0~359.9度,以真北为参考基准,前导位数不足则补0)
<9> UTC日期,ddmmyy(日月年)格式
<10> Magnetic Variation,磁偏角(000.0~180.0度,前导位数不足则补0)
<11> Declination,磁偏角方向,E(东)或W(西)
<12> Mode Indicator,模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效)
<13> 校验和。
6.GPVTG
地面速度信息(GPVTG)
$GPVTG,<1>,T,<2>,M,<3>,N,<4>,K,<5>*hh
<1> 以真北为参考基准的地面航向(000~359度,前面的0也将被传输)
<2> 以磁北为参考基准的地面航向(000~359度,前面的0也将被传输)
<3> 地面速率(000.0~999.9节,前面的0也将被传输)
<4> 地面速率(0000.0~1851.8公里/小时,前面的0也将被传输)
<5> 模式指示(仅NMEA0183 3.00版本输出,A=自主定位,D=差分,E=估算,N=数据无效
三、数据实例
- NMEA0813协议简介
- NMEA0813
- 【网络协议】TCP协议简介
- XMPP协议简介+扩展协议
- MQTT协议_MQTT协议简介
- HTTP协议 简介
- UDP协议简介
- HTTP 协议的简介
- CMPP协议简介
- PPPOE协议简介
- POP3协议简介
- XMPP协议简介
- XMPP协议简介
- XMPP 协议简介
- SMB协议简介
- TCP/IP协议简介
- TFTP协议简介
- HTTP协议简介
- 快速傅里叶变换(FFT)
- Ajax入门
- apache-commons-net Ftp 进行文件、文件夹的上传下载及日志的输出
- 实用!开发者的 Vim 插件(二)
- WebService接口之soap
- NMEA0813协议简介
- nonline space filtering
- java连接redis 的问题
- ORA-00000 normal, successful completion
- python导出数据demo之样式设置
- 词袋模型和空间金字塔模型
- view 事件分发机制
- CUDA 学习(二十二)、优化策略7: 自调优应用程序
- SSH的优势和劣势