NMEA 0183

NMEA 0183 (גרסה מתקדמת של NMEA 0180 ו-NMEA 0182) הוא תקן תקשורת המקשר בין מכשירי אלקטרוניקה ימיים, כגון סונארים, מדי רוח, ג'ירוקומפסים, מקלטי GPS וכו'. התקן הוגדר ונשלט על ידי איגוד האלקטרוניקה הימית, הממוקם בארצות הברית.
 
NMEA מגדיר את אופן השימוש בקידוד ASCII פשוט, ובתקשורת טורית, לטובת שידור "משפט" מ"שדר" אחד ל"מאזין" אחד או יותר. NMEA גם מגדיר את התוכן של כל אחד מסוגי המשפטים (הודעות), כך שכל המאזינים יוכלו לנתח את ההודעות בצורה נכונה.

למרות ששימוש בתקן NMEA הוא יקר מאוד, ברוב התכונות שלו בוצעו "הנדסה הפוכה" ממקורות ציבוריים ואפשר למצוא אותו באינטרנט.

דוגמה למשפט 

Waypoint Arrival Alarm: 
$GPAAM,A,A,0.10,N,WPTNME*43

פירוש השדות במשפט:

 $ התו המתחיל בכל הודעה הוא סימן הדולר
 חמשת התווים הבאים מגדירות את סוג ההודעה:
 GP
 AAM - Arrival Alarm 
 כל שדות המידע הבאים בהמשך מופרדים בפסיק:
 A - Arrival circle entered 
 A - Perpendicular passed 
 0.10 - Circle radius
 N - Nautical miles
 WPTNME - Waypoint name
 התו הראשון הבא מיד לאחר התו של שדה המידע האחרון הוא כוכבית.
 מיד לאחר הכוכבית בא סכום ביקורת (CHECKSUM) בעל שתי ספרות:
 *43 - Checksum data

תוספות יצרנים 
רוב יצרני ה-GPS כוללים הודעות מיוחדות בתוספת לתקן ה-NMEA, לכל מיני בדיקות. ההודעות הנוספות האלו לא נכנסו לשום תקן והן משתנות מיצרן ליצרן.

2000 NMEA 
2000 NMEA הוא תקן חדש שמאפשר לכמה "שדרים" לשדר במהירות גבוהה יותר, ללא שימוש במפצל מרכזי חכם.

ראו גם 
 ASCII
 GPS

קישורים חיצוניים 
 הסבר על ה-Nmea 0183 מתוך אתר ה-NMEA

טכנולוגיה תקשורתית