Все команды и сообщения передаются в текстовом ASCII виде, относящиеся к GPS приемникам начинаются с $GP, в конце строки сообщения должны быть символы <CR><LF>. В последнем поле сообщения может быть указана контрольная сумма текущего сообщения, начинающаяся с разделителя *.
Пример сообщений, включенных в текстовый файл gpstomap.txt :
$GPGGA,004241.47,6138672.20,N,7408403.5,E,1,04,2.0,-0015,M,0,m,0,*31
$GPGSA,A,3,01,02,03,04,05,06,07,08,09,10,11,12,13,14,2.0,2.0,2.0,*34
$GPGSV, 3, 1,12,02,86,172,,09,62,237,,22,39,109,,27,37,401,0,*7A
$GPGSV,3,2,12,17,28,050,,29,21,314,,26,18,246,,08,10,153,0,*7F
$GPGSV,3,3,12,07,08,231,,10,08,043,,04,06,170,,30,00,281,0,*77
$GPGGA,004281.47,6154942.2,N,7405283.5,E,1,02,2.0,-0010,M,0,m,0,*31
$GPGGA,004361.02,6165612.2,N,7406538.5,E,1,03,2.0,-0010,M,0,m,0,*23
$GPGGA,004281.27,6168222.2,N,7410593.5,E,1,06,2.0,-0015,M,0,m,0,*43
$GPGGA,004341.33,6159322.2,N,7419633.5,E,1,04,2.0,-0015,M,0,m,0,*56
$GPGGA,004452.47,6145512.2,N,7411093.5,E,1,04,2.0,-0010,M,0,m,0,*12
$GPGGA,004461.56,6146792.2,N,7423493.5,E,1,02,2.0,-0015,M,0,m,0,*3F
$GPGGA,004601.25,6168522.2,N,7427703.5,E,1,03,2.0,-0010,M,0,m,0,*42
$GPGGA,004832.31,6160062.2,N,7427183.5,E,1,04,2.0,-0005,M,0,m,0,*34
$GPGGA,004845.17,6161322.201,N,7431163.5,E,1,04,2.0,-0005,M,0,m,0,*23
$GPGGA,004961.58,6135632.2,N,7431183.5,E,1,02,2.0,-0015,M,0,m,0,*31
$GPGGA,005052.47,6151172.2,N,7434663.5,E,1,04,1.0,-0010,M,0,m,0,*5G
$GPGGA,005061.56,6170677.2,N,7434983.5.0,E,1,02,2.0,-0015,M,0,m,0,*4F
$GPGGA - Сообщение содержит GPS данные о местоположении, времени место определения, качестве данных, количестве использованных спутников, информацию о дифференциальных поправках и их возраст.
$GPGSA - В этом сообщении отображается режим работы GPS приемника, параметры спутников, используемых при решении навигационной задачи, результаты которой отображены в сообщении $GPGGA и значения факторов точности определения координат.
$GPGSV - В сообщении указывается количество видимых спутников, их номера, возвышение, азимут, и значение отношения сигнал/шум для каждого из них.
$GPGLL - Сообщение содержит GPS-данные о долготе, широте и времени определения координат.