एनएमईए 0183

एनएमईए 0183 समुद्री इलेक्ट्रॉनिकी जैसे प्रतिध्वनि ग्राहक, सोनार, एनीमोमीटर, जीरोकोमपास, स्व-स्टीयरिंग गियर, जीपीएस रिसीवर और कई अन्य प्रकार के उपकरणों के बीच संचार के लिए संयुक्त विद्युत और डेटा विनिर्देश है। इसे राष्ट्रीय समुद्री इलेक्ट्रॉनिकी संगठन (एनएमईए) द्वारा परिभाषित और नियंत्रित किया गया है। यह पूर्व एनएमईए 0180 और एनएमईए 0182 मानकों को प्रतिस्थापित करता है। अवकाश समुद्री अनुप्रयोगों में इसे नवीन एनएमईए 2000 मानक के पक्ष में धीरे-धीरे समाप्त किया जा रहा है, यद्यपि एनएमईए 0183 वाणिज्यिक शिपिंग में आदर्श बना हुआ है।

विवरण
उपयोग किया जाने वाला विद्युत मानक इआईए-422 है, यद्यपि एनएमईए-0183 आउटपुट वाले अधिकांश हार्डवेयर एकल इआईए-232 पोर्ट को चलाने में भी सक्षम हैं। यद्यपि मानक पृथक इनपुट और आउटपुट के लिए कॉल करता है, हार्डवेयर की विभिन्न श्रृंखलाएं हैं जो इस आवश्यकता का पालन नहीं करती हैं।

एनएमईए 0183 मानक सरल एएससीआईआई, क्रमिक संचार प्रोटोकॉल का उपयोग करता है जो परिभाषित करता है कि समय में वक्ता से कई श्रोताओं के लिए वाक्य में डेटा कैसे प्रसारित किया जाता है। मध्यवर्ती विस्तारकों के उपयोग के माध्यम से, बोलने वाला लगभग असीमित संख्या में श्रोताओं के साथ एकपक्षीय बातचीत कर सकता है, और मल्टीप्लेक्सर्स का उपयोग करके, कई सेंसर कंप्यूटर पोर्ट से बात कर सकते हैं।

एप्लिकेशन स्तर पर, मानक प्रत्येक वाक्य (संदेश) प्रकार के विवरण को भी परिभाषित करता है, ताकि सभी श्रोता संदेशों को यथार्थ रूप से पार्स कर सकें।

जबकि एनएमईए0183 मात्र RS422 परिवहन को परिभाषित करता है, वहाँ भी वास्तविक मानक स्थित है जिसमें एनएमईए0183 के वाक्यों को प्रयोक्ता ऑंकड़ारेख प्रोटोकॉल डेटाग्राम (एक वाक्य प्रति पैकेट) में रखा जाता है और आईपी नेटवर्क पर भेजा जाता है।

एनएमईए मानक स्वामित्व है और सितंबर 2020 तक कम से कम US$2000 (एनएमईए के सदस्यों को छोड़कर) में बिकता है। यद्यपि, इसका अधिकांश भाग सार्वजनिक स्रोतों से व्युत्क्रम-इंजीनियर किया गया है।

क्रमिक कॉन्फ़िगरेशन (डेटा लिंक परत)
एनएमईए-0183एचएस नामक मानक की भिन्नता है जो 38,400 की बॉड दर निर्दिष्ट करती है। यह स्वचालित अभिज्ञान प्रणाली उपकरणों द्वारा सामान्य उपयोग में है।

संदेश संरचना

 * सभी प्रेषित डेटा 0x20 (स्पेस) से 0x7e (~) के बीच प्रिंट करने योग्य एएससीआईआई कैरेक्टर हैं
 * डेटा कैरेक्टर उपरोक्त सभी कैरेक्टर आरक्षित कैरेक्टर्स को छोड़कर हैं (अगली पंक्ति देखें)
 * निम्न उपयोगों के लिए एनएमईए0183 द्वारा आरक्षित कैरेक्टर्स का उपयोग किया जाता है:
 * संदेशों की अधिकतम लंबाई 82 कैरेक्टर्स की होती है, जिसमें $ या ! प्रारंभिक चरित्र और अंत <एलएफ>
 * प्रत्येक संदेश के लिए प्रारंभ कैरेक्टर या तो $ (पारंपरिक क्षेत्र सीमांकित संदेशों के लिए) हो सकता है या ! (उन संदेशों के लिए जिनमें विशेष एनकैप्सुलेशन है)
 * अगले पांच अक्षर बात करने वाले (दो वर्ण) और संदेश के प्रकार (तीन वर्ण) की अभिज्ञान करते हैं।
 * अनुसरण करने वाले सभी डेटा फ़ील्ड कॉमा-सीमांकित हैं।
 * जहां डेटा अनुपलब्ध है, संबंधित क्षेत्र खाली रहता है (इसमें अगले सीमांकक से पूर्व कोई कैरेक्टर नहीं है - नीचे #नमूना फ़ाइल अनुभाग देखें)।
 * पहला कैरेक्टर जो अंतिम डेटा फ़ील्ड कैरेक्टर का तुरंत अनुसरण करता है, तारांकन है, लेकिन यह मात्र तभी शामिल होता है जब अंततः, प्रदान किया जाता है।
 * तारांकन चिह्न के तुरंत बाद दो अंकों की हेक्साडेसिमल संख्या के रूप में प्रदर्शित चेकसम होता है। चेकसम $ और * के बीच सभी कैरेक्टर्स के एएससीआईआई कोड का बिटवाइज़ XOR है, समावेशी नहीं। आधिकारिक विनिर्देश के अनुसार, अधिकांश डेटा वाक्यों के लिए चेकसम वैकल्पिक है, लेकिन आरएमए, आरएमबी और आरएमसी (अन्य के बीच) के लिए अनिवार्य है।
 * न्यूलाइन| संदेश समाप्त करता है।

एक उदाहरण के रूप में, वेपॉइंट आगमन अलार्म का रूप है:
 * $GPAAM,A,A,0.10,N,WPTNME*32

एआईएस संदेशों के लिए और उदाहरण है:
 * !AIVDM,1,1,,A,14eG;o@034o8sd062D,0*7D

एनएमईए वाक्य प्रारूप
मुख्य वक्ता आईडी में शामिल हैं:


 * BD या GB - BeiDou
 * जीए - गैलीलियो (उपग्रह नेविगेशन)
 * जीपी - ग्लोबल पोजिशनिंग सिस्टम
 * जीएल - ग्लोनास।

एनएमईए संदेश में मुख्य रूप से एनएमईए संदेश में निम्नलिखित वाक्य शामिल होते हैं: एक उदाहरण, GPS के लिए ग्लोबल पोजिशनिंग सिस्टम फिक्स्ड डेटा का वाक्य $GPGGA होना चाहिए।

विक्रेता एक्सटेंशन
अधिकांश जीपीएस निर्माता रखरखाव और निदान उद्देश्यों के लिए अपने उत्पादों में निर्धारित मानक एनएमईए के अतिरिक्त विशेष संदेश शामिल करते हैं। विस्तारित संदेश $P से शुरू होते हैं। ये विस्तारित संदेश मानकीकृत नहीं हैं।

सॉफ्टवेयर संगतता
एनएमईए 0183 विभिन्न नेविगेशन और मैपिंग सॉफ़्टवेयर द्वारा समर्थित है। उल्लेखनीय अनुप्रयोगों में शामिल हैं:
 * DeLorme स्ट्रीट एटलस
 * पर्यावरण प्रणाली अनुसंधान संस्थान
 * गूगल अर्थ
 * गूगल मानचित्र मोबाइल संस्करण
 * जीपीएसडी - यूनिक्स जीपीएस डेमन
 * JOSM - OpenStreetMap नक्शा संपादक
 * मैप किंग
 * माइक्रोसॉफ्ट मैपपॉइंट
 * माइक्रोसॉफ्ट स्ट्रीट्स एंड ट्रिप्स
 * netstumbler
 * OpenCPN - ओपन सोर्स नेविगेशन सॉफ्टवेयर
 * OpenBSD के hw.sensors ढांचे के साथ  छद्म डिवाइस ड्राइवर <रेफरी नाम = openbsd§एनएमईए>
 * OpenNTPD sysctl के माध्यम से एपीआई
 * रैंड मैकनेली स्ट्रीटफाइंडर
 * निरीक्षण देखें
 * निरीक्षण देखें

नमूना फ़ाइल
Trआईपीmate 850 GPS लॉगर द्वारा निर्मित नमूना फ़ाइल। यह फ़ाइल लेक्सलिप, काउंटी किल्डारे, आयरलैंड गणराज्य में तैयार की गई थी। रिकॉर्ड दो सेकंड तक रहता है।

 $GPGGA,092750.000,5321.6802,N,00630.3372,W,1,8,1.03,61.7,M,55.2,M,,*76 $GPGSA,A,3,10,07,05,02,29,04,08,13,,,,1.72,1.03,1.38*0A $GPGSV,3,1,11,10,63,137,17,07,61,098,15,05,59,290,20,08,54,157,30*70 $GPGSV,3,2,11,02,39,223,19,13,28,070,17,26,23,252,,04,14,186,14*79 $GPGSV,3,3,11,29,09,301,24,16,09,020,,36,,,*76 $GPRMC,092750.000,A,5321.6802,N,00630.3372,W,0.02,31.66,280511,,,A*43 $GPGGA,092751.000,5321.6802,N,00630.3371,W,1,8,1.03,61.7,M,55.3,M,*75 $GPGSA,A,3,10,07,05,02,29,04,08,13,,,,1.72,1.03,1.38*0A $GPGSV,3,1,11,10,63,137,17,07,61,098,15,05,59,290,20,08,54,157,30*70 $GPGSV,3,2,11,02,39,223,16,13,28,070,17,26,23,252,,04,14,186,15*77 $GPGSV,3,3,11,29,09,301,24,16,09,020,,36,,,*76 $GPRMC,092751.000,A,5321.6802,N,00630.3371,W,0.06,31.66,280511,,,A*45  कुछ रिक्त फ़ील्ड नोट करें, उदाहरण के लिए:
 * जीएसवी रिकॉर्ड, जो उपग्रहों को 'दृश्यमान' बताते हैं, उपग्रह 16 के लिए एसएनआर (सिग्नल-टू-शोर अनुपात) क्षेत्र और उपग्रह 36 के लिए सभी डेटा की कमी है।
 * जीएसए रिकॉर्ड, जो फिक्स (स्थिति) का निर्धारण करने के लिए उपयोग किए जाने वाले उपग्रहों को सूचीबद्ध करता है और फिक्स के यथार्थ (जीपीएस) का पतलापन देता है, इसमें उपग्रहों की संख्या के लिए 12 फ़ील्ड शामिल हैं, लेकिन मात्र 8 उपग्रहों को ध्यान में रखा गया था - इसलिए 4 फ़ील्ड खाली रहते हैं

स्थिति
एनएमईए 0183 को अलग से बनाए रखा जाना जारी रहा: V4.10 मई 2012 की शुरुआत में प्रकाशित हुआ था, और 12 मई 2012 को इरेटा नोट किया गया था। 27 नवंबर, 2018 को, इसे 4.11 संस्करण के लिए अद्यतन जारी किया गया था, जो GPS के अलावा ग्लोबल नेविगेशन सैटेलाइट सिस्टम का समर्थन करता है।

यह भी देखें

 * जीपीएस एक्सचेंज प्रारूप
 * ट्रांसड्यूसर एमएल
 * आईईईई 1451
 * आईईसी 61162
 * एनएमईए 2000
 * एनएमईए वननेट
 * आरटीसीएम एससी-104
 * राइनेक्स

बाहरी संबंध

 * National Marine Electronics Association
 * एनएमईए's website about एनएमईए 0183
 * एनएमईए Specifications at APRS Info