एनएमईए 0183
एनएमईए 0183 समुद्री इलेक्ट्रॉनिकी जैसे प्रतिध्वनि ग्राहक, सोनार, एनीमोमीटर, जीरोकोमपास, स्व-स्टीयरिंग गियर, जीपीएस रिसीवर और कई अन्य प्रकार के उपकरणों के बीच संचार के लिए संयुक्त विद्युत और डेटा विनिर्देश है। इसे राष्ट्रीय समुद्री इलेक्ट्रॉनिकी संगठन (एनएमईए) द्वारा परिभाषित और नियंत्रित किया गया है। इस प्रकार से यह पूर्व एनएमईए 0180 और एनएमईए 0182 मानकों को प्रतिस्थापित करता है।[1] अतः अवकाश समुद्री अनुप्रयोगों में इसे नवीन एनएमईए 2000 मानक के पक्ष में धीरे-धीरे समाप्त किया जा रहा है,[2][3] यद्यपि एनएमईए 0183 वाणिज्यिक शिपिंग में आदर्श बना हुआ है।
विवरण
इस प्रकार से उपयोग किया जाने वाला विद्युत मानक इआईए-422 है, यद्यपि एनएमईए-0183 आउटपुट वाले अधिकांश हार्डवेयर एकल इआईए-232 पोर्ट को चलाने में भी सक्षम हैं। यद्यपि मानक पृथक इनपुट और आउटपुट के लिए कॉल करता है, हार्डवेयर की विभिन्न श्रृंखलाएं हैं जो इस आवश्यकता का पालन नहीं करती हैं।
अतः एनएमईए 0183 मानक सरल एएससीआईआई, क्रमिक संचार प्रोटोकॉल का उपयोग करता है जो परिभाषित करता है कि समय में वक्ता से कई श्रोताओं के लिए वाक्य में डेटा कैसे प्रसारित किया जाता है। इस प्रकार से मध्यवर्ती विस्तारकों के उपयोग के माध्यम से, बोलने वाला लगभग असीमित संख्या में श्रोताओं के साथ एकपक्षीय बातचीत कर सकता है, और मल्टीप्लेक्सर्स का उपयोग करके, कई सेंसर कंप्यूटर पोर्ट से बात कर सकते हैं।
इस प्रकार से एप्लिकेशन स्तर पर, मानक प्रत्येक वाक्य (संदेश) प्रकार के विवरण को भी परिभाषित करता है, ताकि सभी श्रोता संदेशों को यथार्थ रूप से पार्स कर सकें।
जबकि एनएमईए0183 मात्र RS422 परिवहन को परिभाषित करता है, वहाँ भी वास्तविक मानक स्थित है जिसमें एनएमईए0183 के वाक्यों को प्रयोक्ता ऑंकड़ारेख प्रोटोकॉल डेटाग्राम (एक वाक्य प्रति पैकेट) में रखा जाता है और आईपी नेटवर्क पर भेजा जाता है।
इस प्रकार से एनएमईए मानक स्वामित्व है और सितंबर 2020 तक कम से कम US$2000 (एनएमईए के सदस्यों को छोड़कर) में बिकता है।[4][5] यद्यपि, इसका अधिकांश भाग सार्वजनिक स्रोतों से व्युत्क्रम-इंजीनियर किया गया है।[6][7]
क्रमिक कॉन्फ़िगरेशन (डेटा लिंक परत)
विशिष्ट बॉड दर | 4800 |
डेटा बिट्स | 8 |
समानता | कोई नहीं |
विराम बिट्स | 1 |
हैण्डशेक | कोई नहीं |
इस प्रकार से एनएमईए-0183एचएस नामक मानक की भिन्नता है जो 38,400 की बॉड दर निर्दिष्ट करती है। यह स्वचालित अभिज्ञान प्रणाली उपकरणों द्वारा सामान्य उपयोग में है।
संदेश संरचना
- सभी प्रेषित डेटा 0x20 (स्पेस) से 0x7e (~) के बीच प्रिंट करने योग्य एएससीआईआई कैरेक्टर हैं
- डेटा कैरेक्टर उपरोक्त सभी कैरेक्टर आरक्षित कैरेक्टर्स को छोड़कर हैं (अगली पंक्ति देखें)
- निम्न उपयोगों के लिए एनएमईए0183 द्वारा आरक्षित कैरेक्टर्स का उपयोग किया जाता है:
एएससीआईआई | हेक्स | डेस | उपयोग |
---|---|---|---|
<CR> | 0x0d | 13 | वाहक पुर्नागमन |
<LF> | 0x0a | 10 | लाइन फ़ीड, अंत सीमांकक |
! | 0x21 | 33 | इनकैप्सुलेशन वाक्य सीमांकक का प्रारंभ |
$ | 0x24 | 36 | सीमांकक प्रारंभ करें |
* | 0x2a | 42 | चेकसम सीमांकक |
, | 0x2c | 44 | क्षेत्र सीमांकन |
\ | 0x5c | 92 | टैग ब्लॉक सीमांकक |
^ | 0x5e | 94 | आईएसओ/आईईसी 8859-1 (एएससीआईआई) कैरेक्टर्स के हेक्स प्रतिनिधित्व के लिए कोड सीमांकक |
~ | 0x7e | 126 | आरक्षित |
- संदेशों की अधिकतम लंबाई 82 कैरेक्टर्स की होती है, जिसमें $ या ! प्रारंभिक चरित्र और अंत <LF>
- प्रत्येक संदेश के लिए प्रारंभ कैरेक्टर या तो $ (पारंपरिक क्षेत्र सीमांकित संदेशों के लिए) हो सकता है या ! (उन संदेशों के लिए जिनमें विशेष एनकैप्सुलेशन है)
- अगले पांच कैरेक्टर बात करने वाले (दो कैरेक्टर) और संदेश के प्रकार (तीन कैरेक्टर) की अभिज्ञान का निर्धारण करते हैं।
- अनुसरण करने वाले सभी डेटा क्षेत्र कॉमा-सीमांकित हैं।
- जहां डेटा अनुपलब्ध है, संबंधित क्षेत्र रिक्त रहता है (इसमें अगले सीमांकक से पूर्व कोई कैरेक्टर नहीं है - नीचे प्रतिरूप फ़ाइल अनुभाग देखें)।
- प्रथम कैरेक्टर जो अंतिम डेटा क्षेत्र कैरेक्टर का तुरंत अनुसरण करता है, तारांकन है, परन्तु यह मात्र तभी सम्मिलित होता है जब चेकसम, प्रदान किया जाता है।
- तारांकन चिह्न के तुरंत बाद दो अंकों की हेक्साडेसिमल संख्या के रूप में निष्पादित चेकसम होता है। चेकसम $ और * के बीच सभी कैरेक्टर्स के एएससीआईआई कोड का बिटवाइज़ XOR है, समावेशी नहीं है। अतः आधिकारिक विनिर्देश के अनुसार, अधिकांश डेटा वाक्यों के लिए चेकसम वैकल्पिक है, परन्तु आरएमए, आरएमबी और आरएमसी (अन्य के बीच) के लिए अनिवार्य है।
<CR><LF>
संदेश समाप्त करता है।
इस प्रकार से एक उदाहरण के रूप में, मार्ग बिंदु आगमन अलार्म का रूप है:
- $GPAAM,A,A,0.10,N,WPTNME*32
एआईएस संदेशों के लिए और उदाहरण है:
- !AIVDM,1,1,,A,14eG;o@034o8sd<L9i:a;WF>062D,0*7D
एनएमईए वाक्य प्रारूप
इस प्रकार से मुख्य वक्ता आईडी में सम्मिलित हैं:[1][2] Archived 2022-09-02 at the Wayback Machine
- बीडी या जीबी - बेईडोऊ
- जीए - गैलीलियो (उपग्रह नेविगेशन)
- जीपी - वैश्विक स्थिति निर्धारण प्रणाली
- जीएल - ग्लोनास।
इस प्रकार से एनएमईए संदेश में मुख्य रूप से एनएमईए संदेश में निम्नलिखित वाक्य सम्मिलित होते हैं: [3]
वाक्य | विवरण |
---|---|
$Talker ID+GGA | वैश्विक स्थिति निर्धारण प्रणाली निश्चित डेटा |
$Talker ID+GLL | भौगोलिक स्थिति-- अक्षांश और देशांतर |
$Talker ID+GSA | जीएनएसएस डीओपी और सक्रिय उपग्रह |
$Talker ID+GSV | जीएनएसएस उपग्रह दृष्टि में |
$Talker ID+RMC | अनुशंसित न्यूनतम विशिष्ट जीपीएस डेटा |
$Talker ID+VTG | भूमि के ऊपर प्रवाह और भूमि की गति |
इस प्रकार से एक उदाहरण, जीपीएस के लिए वैश्विक स्थिति निर्धारण प्रणाली निश्चित डेटा का वाक्य $GPGGA होना चाहिए।
विक्रेता एक्सटेंशन
इस प्रकार से अधिकांश जीपीएस निर्माता रखरखाव और निदान उद्देश्यों के लिए अपने उत्पादों में निर्धारित मानक एनएमईए के अतिरिक्त विशेष संदेश सम्मिलित करते हैं। विस्तारित संदेश $P से प्रारंभ होते हैं। अतः ये विस्तारित संदेश मानकीकृत नहीं हैं।
सॉफ्टवेयर संगतता
अतः एनएमईए 0183 विभिन्न नेविगेशन और मैपिंग सॉफ़्टवेयर द्वारा समर्थित है। इस प्रकार से उल्लेखनीय अनुप्रयोगों में सम्मिलित हैं:
- डीलोर्मे स्ट्रीट एटलस
- पर्यावरण प्रणाली अनुसंधान संस्थान
- गूगल अर्थ
- गूगल प्रतिचित्र मोबाइल संस्करण[8]
- जीपीएसडी - यूनिक्स जीपीएस डेमन
- जेओएसएम - ओपनस्ट्रीटमैप प्रतिचित्र संपादक
- मैप किंग
- माइक्रोसॉफ्ट मैपपॉइंट
- माइक्रोसॉफ्ट स्ट्रीट्स एंड ट्रिप्स
- नेटस्तुम्ब्लेर
- ओपनसीपीएन - ओपन सोर्स नेविगेशन सॉफ्टवेयर
nmea(4)
छद्म उपकरण ड्राइवर के साथ ओपनबीएसडी की hw.sensors संरचना[9][10]- hw.sensors § timedelta एपीआई के माध्यम से ओपनएनटीपीडी
- रैंड मैकनेली स्ट्रीटफाइंडर
- ओब्सेरव्यूव[11]
प्रतिरूप फ़ाइल
इस प्रकार से ट्रिपमेट 850 जीपीएस लॉगर द्वारा निर्मित प्रतिरूप फ़ाइल। यह फ़ाइल लेक्सलिप, काउंटी किल्डारे, आयरलैंड गणराज्य में तैयार की गई थी। रिकॉर्ड दो सेकंड तक चलता रहता है।
$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 को अलग से बनाए रखा जाना जारी रखा गया: वी4.10 को मई 2012 के प्रारंभ में प्रकाशित किया गया था, और 12 मई 2012 को एक इरेटम नोट किया गया था।[12] अतः 27 नवंबर, 2018 को, इसे संस्करण 4.11 के लिए अद्यतन जारी किया गया था, जो जीपीएस के अतिरिक्त वैश्विक नेविगेशन उपग्रह प्रणाली का समर्थन करता है।[13]
यह भी देखें
- जीपीएस विनिमय प्रारूप
- ट्रांसड्यूसरएमएल
- आईईईई 1451
- आईईसी 61162
- एनएमईए 2000
- एनएमईए वननेट
- आरटीसीएम एससी-104
- राइनेक्स
संदर्भ
- ↑ Peter Bennett (Sep 15, 1997). "NMEA अक्सर पूछे जाने वाले प्रश्न". Archived from the original on 2014-02-15. Retrieved 2013-10-21.
- ↑ "NMEA 0183 vs NMEA 2000". November 2018. Archived from the original on 2013-08-19. Retrieved 2020-10-20.
- ↑ Spitzer, Steve. (May 2009). "NMEA 2000 white paper" (PDF). Archived from the original (PDF) on 2021-03-02. Retrieved 2020-10-20.
- ↑ "Publications and Standards from the National Marine Electronics Association (NMEA) / NMEA 0183". NMEA. November 2008. Archived from the original on 2013-10-21. Retrieved 2013-10-21.
- ↑ "राष्ट्रीय समुद्री इलेक्ट्रॉनिक्स एसोसिएशन - NMEA". www.nmea.org. Archived from the original on 2022-03-31. Retrieved 2020-09-24.
- ↑ Raymond, Eric S. (March 2019). "एनएमईए ने खुलासा किया".
- ↑ Dale DePriest. "एनएमईए दिया". Archived from the original on 2020-10-20. Retrieved 2020-10-20.
- ↑ "Android के लिए Google मानचित्र". Retrieved 2013-10-21.
- ↑ <रेफरी नाम = openbsd§एनएमईए>Marc Balmer (2006–2008). "/सीस/कर्न/तत्य_नमी.स". BSD Cross Reference. OpenBSD.
- ↑ "nmea — NMEA 0183 timedelta sensor". OpenBSD मैनुअल पेज सर्वर.
- ↑ "ऑब्जर्वव्यू - फ्री वाइब्रेशन एनालिसिस सॉफ्टवेयर". Retrieved 2022-10-18.
- ↑ "ERRATA # 0183 120512" (PDF). NMEA. Archived from the original (PDF) on 2016-04-17. Retrieved 2013-10-21.
- ↑ "NMEA PUBLISHES UPDATED VERSION OF NMEA 0183 FOR NEW GLOBAL SATELLITE SYSTEMS" (PDF). November 2018. Archived from the original (PDF) on 2019-01-31. Retrieved 2019-01-30.