NMEA-0183 Data Display Programs


NMEA Hardware (Mulitplexers, protocol converters, filters, etc. are listed below

PC-Center displays data from various instruments (Wind speed and direction, knotmeter, GPS, etc) on a PC.

GPSNMEA (20 Nov 98, 221,605 bytes) is a free program to display and log data from a GPS reciever. Contributed by Wolfgang.Pieper@psychol.uni-giessen.de

jnav82.zip (115072 bytes) A shareware program to display and log data from a GPS or Loran-C receiver Written by Joel C. Koch.

SA Watch allows you to monitor and analyze the wandering that your GPS receiver appears to do when it is at a fixed location. This wandering is largely the result of SA - Selective Availability - DOD-speak for the deliberate degradation of the accuracy of your GPS signal. See the author's site at http://www.huntting.com/sawatch for further information and screen displays, and to download the program.

Visual GPS is a Win95/WinNT program to display GPS satellite status and positions as indicated by the GGA, GSA, and GSV NMEA sentences.

nmealogr.zip (33105 bytes) A simple program to display and log NMEA-0183 data, and to decode some sentences sent by Autohelm Seatalk instruments. C source included. By Peter Bennett

GPSy is a Macintosh program written by Karen Nakamura to monitor and display NMEA data sent by most GPS receivers (and other NMEA talkers). It will also link to Delorme Street Atlas 3.0. The latest version also supports Garmin protocol for upload/download with Garmin recievers.

J Goldberg offers the KD6PBH GPS display kit: A compact unit which recognizes one of GPGGA or GPRMC sentences. Displays latlong, zulu time, fix quality and computed grid square in a backlit 2x16 LCD display.

mfcnmea.zip (111672 bytes) is a set of C++ classes for handling NMEA-0183 sentences. Submitted by Sam Blackburn (sammy@sed.csc.com)

gpsdll.zip (60847 bytes, rev. Jan 15/97) is a 32 bit Windows DDL to read NMEA-0183 data, based on the above C++ classes. By Tim Hubbard (hub@blkbox.com)

gpsserv.zip (120,719 bytes, Mar 8/97) is a 32 bit Windows program that reads the NMEA $GPGLL sentence, and displays the coordinates and time. It can also send the data to other applications using DDE. Includes C++ source. by Leif Jantzen (Leif@Jantzen.com)

gps_glid.zip (368 Kb, 23 May 00) displays position, speed, track and other info from NMEA input, and provides a gaphic "moving map" display. It is designed for use by glider pilots, but can be used in other situations. This version now supports UTM coordinates, and can be directly hooked up to a Delorme Tripmate. The program runs under MS-DOS, and requires a CGA or better display. It was specifically designed for the HP100LX palmtop computer. By Dr. Henryk Birecki (birecki@hplms2.hpl.hp.com)

NMEAgent is an averaging program designed to collect and average multiple GPS Lat/Long readings in an effort to produce an accurate location Lat/Long. Run it with a unmoving antenna for at least 24 hours. The reading for the various user selected time intervals will tend to converge to a single number. This is very close to Where You Are in the WGS84 space. This freeware program also displays satellite position, elevation, angle (visually, with bread-crumb track and tabular), signal level and most everything else that is available from the NMEA sentences.

nmea.perl (6450 bytes) converts NMEA data into something more spreadsheet-friendly. By Dave Martindale, (davem@cs.ubc.ca) May 2000

SailSoft has two programs that can be used to generate NMEA-0183 data. These programs can be used to test or demonstrate the operation of various NMEA listeners, such as moving-map programs.

NMEATool is a Program for Editing, Receiving, Transmitting and Simulation of NMEA 183 Data.


NMEA-0183 Multiplexers

An NMEA-0183 circuit can only have one "talker" (source), although it may have several "listeners". If you want to have data from more than one talker on a single circuit, you will require an NMEA Multiplexer to combine the data streams from the individual talkers.

NMEA Multiplexers are available from several sources, with varying features. Typically, a multiplexer will accept data from four NMEA-0183 sources, and will provide one or more NMEA-0183 and/or RS-232 outputs.

Noland Engineering (Florida, USA) offers a four NMEA to RS232 multiplexer, as well as two versions of Expanders (having a single NMEA input and four outputs.

Brookhouse (New Zealand) offers a four in, one out multiplexer and a multiplexer with an LCD display that can display selected NMEA data.

ShipModul also has a couple of multiplexers - including one with a USB port, for use with RS-232-challenged portable computers.

CruzPro has an NMEA-0183 multiplexer and repeater(display), and many other marine-oriented electronic goodies.

MARIN ELEKTRONIK AB offers a number of modules to convert between NMEA-0183 and other protocols used in marine instrumentation. They also have NMEA-0183 filter modules which will delete unwanted sentences or reformat existing data into different sentences.

This site offers several NMEA-0183 data loggers.

Byonics offers a Earthmate (Rockwell binary) to NMEA-0183 translator, as well as a couple of other NMEA-related devices.

INSTRUMENTS LEHGII has two NMEA multiplexers - one understands RayMarine's SeaTalk. (Website is in Spanish and English)


[home] [FAQS] [GPS info] [Links] [NMEA Info] [Wiring] [Mapping Progs] [Street Atlas] [Eagle] [Garmin] [Magellan] [Micrologic] [Navigation] [Scoring]