एनएमईए 0183: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
{{short description|Communication standard for marine electronics}} | {{short description|Communication standard for marine electronics}} | ||
एनएमईए 0183 [[समुद्री इलेक्ट्रॉनिक्स|समुद्री इलेक्ट्रॉनिकी]] जैसे प्रतिध्वनि ग्राहक, [[सोनार]], [[एनीमोमीटर]], जीरोकोमपास, [[ स्व-स्टीयरिंग गियर |स्व-स्टीयरिंग गियर]] , [[जीपीएस रिसीवर]] और कई अन्य प्रकार के उपकरणों के बीच संचार के लिए संयुक्त विद्युत और डेटा विनिर्देश है। इसे [[राष्ट्रीय समुद्री इलेक्ट्रॉनिक्स एसोसिएशन|राष्ट्रीय समुद्री इलेक्ट्रॉनिकी संगठन]] (एनएमईए) द्वारा परिभाषित और नियंत्रित किया गया है। यह पूर्व एनएमईए 0180 और एनएमईए 0182 मानकों को प्रतिस्थापित करता है।<ref>{{cite web |url=http://www.kh-gps.de/nmea.faq |title=NMEA अक्सर पूछे जाने वाले प्रश्न|author=Peter Bennett |date=Sep 15, 1997 |access-date=2013-10-21 |url-status=dead |archive-url=https://web.archive.org/web/20140215150802/http://www.kh-gps.de/nmea.faq |archive-date=2014-02-15 }}</ref> अवकाश समुद्री अनुप्रयोगों में इसे नवीन [[NMEA 2000|एनएमईए 2000]] मानक के पक्ष में धीरे-धीरे समाप्त किया जा रहा है,<ref name="NMEA2000wp">{{Cite web |url=https://www.https/ |title=NMEA 0183 vs NMEA 2000 |date=November 2018 |access-date=2020-10-20 |archive-date=2013-08-19 |archive-url=https://web.archive.org/web/20130819141428/http://https/ |url-status=dead }}</ref><ref>{{Cite web |url=https://www.nmea.org/Assets/20090423%20rtcm%20white%20paper%20nmea%202000.pdf |title=NMEA 2000 white paper |last=Spitzer |first=Steve. |date=May 2009 |access-date=2020-10-20 |archive-date=2021-03-02 |archive-url=https://web.archive.org/web/20210302230853/https://www.nmea.org/Assets/20090423%20rtcm%20white%20paper%20nmea%202000.pdf |url-status=dead }}</ref> यद्यपि एनएमईए 0183 वाणिज्यिक शिपिंग में आदर्श बना हुआ है। | |||
== विवरण == | == विवरण == | ||
उपयोग किया जाने वाला विद्युत मानक [[EIA-422]] है, | उपयोग किया जाने वाला विद्युत मानक [[EIA-422|इआईए-422]] है, यद्यपि एनएमईए-0183 आउटपुट वाले अधिकांश हार्डवेयर एकल [[EIA-232|इआईए-232]] पोर्ट को चलाने में भी सक्षम हैं। यद्यपि मानक पृथक इनपुट और आउटपुट के लिए कॉल करता है, हार्डवेयर की विभिन्न श्रृंखलाएं हैं जो इस आवश्यकता का पालन नहीं करती हैं। | ||
एनएमईए 0183 मानक सरल [[ASCII|एएससीआईआई]], [[धारावाहिक संचार|क्रमिक संचार]] प्रोटोकॉल का उपयोग करता है जो परिभाषित करता है कि समय में वक्ता से कई श्रोताओं के लिए वाक्य में डेटा कैसे प्रसारित किया जाता है। मध्यवर्ती विस्तारकों के उपयोग के माध्यम से, बोलने वाला लगभग असीमित संख्या में श्रोताओं के साथ एकपक्षीय बातचीत कर सकता है, और [[मल्टीप्लेक्सर|मल्टीप्लेक्सर्स]] का उपयोग करके, कई सेंसर कंप्यूटर पोर्ट से बात कर सकते हैं। | |||
एप्लिकेशन स्तर पर, मानक प्रत्येक वाक्य (संदेश) प्रकार | एप्लिकेशन स्तर पर, मानक प्रत्येक वाक्य (संदेश) प्रकार के विवरण को भी परिभाषित करता है, ताकि सभी श्रोता संदेशों को यथार्थ रूप से पार्स कर सकें। | ||
जबकि | जबकि एनएमईए0183 मात्र RS422 परिवहन को परिभाषित करता है, वहाँ भी वास्तविक मानक स्थित है जिसमें एनएमईए0183 के वाक्यों को [[डेटाग्राम प्रोटेकॉलका उपयोग करें|प्रयोक्ता ऑंकड़ारेख प्रोटोकॉल]] डेटाग्राम (एक वाक्य प्रति पैकेट) में रखा जाता है और आईपी नेटवर्क पर भेजा जाता है। | ||
एनएमईए मानक स्वामित्व है और सितंबर 2020 तक कम से कम US$2000 (एनएमईए के सदस्यों को छोड़कर) में बिकता है।<ref name="NMEA0183">{{cite web |url=http://www.nmea.org/content/nmea_standards/nmea_0183_v_410.asp |title=Publications and Standards from the National Marine Electronics Association (NMEA) / NMEA 0183 |publisher=NMEA |date=November 2008 |access-date=2013-10-21 |archive-url=https://web.archive.org/web/20131021183159/http://www.nmea.org/content/nmea_standards/nmea_0183_v_410.asp |archive-date=2013-10-21 |url-status=dead }}</ref><ref>{{Cite web|title=राष्ट्रीय समुद्री इलेक्ट्रॉनिक्स एसोसिएशन - NMEA|url=https://www.nmea.org/content/STANDARDS/NMEA_0183_Standard|access-date=2020-09-24|website=www.nmea.org|archive-date=2022-03-31|archive-url=https://web.archive.org/web/20220331214516/https://www.nmea.org/content/STANDARDS/NMEA_0183_Standard|url-status=dead}}</ref> यद्यपि, इसका अधिकांश भाग सार्वजनिक स्रोतों से व्युत्क्रम-इंजीनियर किया गया है।<ref name="NMEA revealed">{{Cite web |url=https://gpsd.gitlab.io/gpsd/NMEA.html |title=एनएमईए ने खुलासा किया|last=Raymond |first=Eric S. |date=March 2019}}</ref><ref>{{cite web|url=http://www.gpsinformation.org/dale/nmea.htm|title=एनएमईए दिया|author=Dale DePriest |archive-url=https://web.archive.org/web/20201020015948/http://www.gpsinformation.org/dale/nmea.htm |access-date=2020-10-20|archive-date=2020-10-20 }}</ref> | |||
== | == क्रमिक कॉन्फ़िगरेशन (डेटा लिंक परत) == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
| | | विशिष्ट [[Baud rate|बॉड दर]]|| 4800 | ||
|- | |- | ||
| | | डेटा बिट्स || 8 | ||
|- | |- | ||
| | | समानता || None | ||
|- | |- | ||
| | | विराम बिट्स || 1 | ||
|- | |- | ||
| | | हैण्डशेक || None | ||
|} | |} | ||
एनएमईए-0183एचएस नामक मानक की भिन्नता है जो 38,400 की बॉड दर निर्दिष्ट करती है। यह [[स्वचालित पहचान प्रणाली|स्वचालित अभिज्ञान प्रणाली]] उपकरणों द्वारा सामान्य उपयोग में है। | |||
== संदेश संरचना == | == संदेश संरचना == | ||
* सभी प्रेषित डेटा 0x20 (स्पेस) से 0x7e (~) के बीच प्रिंट करने योग्य | * सभी प्रेषित डेटा 0x20 (स्पेस) से 0x7e (~) के बीच प्रिंट करने योग्य एएससीआईआई कैरेक्टर हैं | ||
* डेटा | * डेटा कैरेक्टर उपरोक्त सभी कैरेक्टर आरक्षित कैरेक्टर्स को छोड़कर हैं (अगली पंक्ति देखें) | ||
* निम्न उपयोगों के लिए | * निम्न उपयोगों के लिए एनएमईए0183 द्वारा आरक्षित कैरेक्टर्स का उपयोग किया जाता है: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! | ! एएससीआईआई !! हेक्स !! डेस !! उपयोग | ||
|- | |- | ||
| <CR> || 0x0d || 13 || | | <CR> || 0x0d || 13 || वाहक पुर्नागमन | ||
|- | |- | ||
| <LF> || 0x0a || 10 || | | <LF> || 0x0a || 10 || लाइन फ़ीड, अंत सीमांकक | ||
|- | |- | ||
| ! || 0x21 || 33 || | | ! || 0x21 || 33 || इनकैप्सुलेशन वाक्य सीमांकक का प्रारंभ | ||
|- | |- | ||
| $ || 0x24 || 36 || | | $ || 0x24 || 36 || सीमांकक प्रारंभ करें | ||
|- | |- | ||
| * || 0x2a || 42 || | | * || 0x2a || 42 || जाँच योग सीमांकक | ||
|- | |- | ||
| , || 0x2c || 44 || | | , || 0x2c || 44 || क्षेत्र सीमांकन | ||
|- | |- | ||
| \ || 0x5c || 92 || | | \ || 0x5c || 92 || टैग ब्लॉक सीमांकक | ||
|- | |- | ||
| ^ || 0x5e || 94 || | | ^ || 0x5e || 94 || आईएसओ/आईईसी 8859-1 (एएससीआईआई) कैरेक्टर्स के हेक्स प्रतिनिधित्व के लिए कोड सीमांकक | ||
|- | |- | ||
| ~ || 0x7e || 126 || | | ~ || 0x7e || 126 || आरक्षित | ||
|} | |} | ||
* संदेशों की अधिकतम लंबाई 82 | * संदेशों की अधिकतम लंबाई 82 कैरेक्टर्स की होती है, जिसमें $ या ! प्रारंभिक चरित्र और अंत <एलएफ> | ||
* प्रत्येक संदेश के लिए प्रारंभ | * प्रत्येक संदेश के लिए प्रारंभ कैरेक्टर या तो $ (पारंपरिक क्षेत्र सीमांकित संदेशों के लिए) हो सकता है या ! (उन संदेशों के लिए जिनमें विशेष एनकैप्सुलेशन है) | ||
* अगले पांच अक्षर बात करने वाले (दो वर्ण) और संदेश के प्रकार (तीन वर्ण) की | * अगले पांच अक्षर बात करने वाले (दो वर्ण) और संदेश के प्रकार (तीन वर्ण) की अभिज्ञान करते हैं। | ||
* अनुसरण करने वाले सभी डेटा फ़ील्ड कॉमा-सीमांकित हैं। | * अनुसरण करने वाले सभी डेटा फ़ील्ड कॉमा-सीमांकित हैं। | ||
* जहां डेटा अनुपलब्ध है, संबंधित क्षेत्र खाली रहता है (इसमें अगले सीमांकक से | * जहां डेटा अनुपलब्ध है, संबंधित क्षेत्र खाली रहता है (इसमें अगले सीमांकक से पूर्व कोई कैरेक्टर नहीं है - नीचे #नमूना फ़ाइल अनुभाग देखें)। | ||
* पहला | * पहला कैरेक्टर जो अंतिम डेटा फ़ील्ड कैरेक्टर का तुरंत अनुसरण करता है, तारांकन है, लेकिन यह मात्र तभी शामिल होता है जब [[ अंततः, |अंततः,]] प्रदान किया जाता है। | ||
* तारांकन चिह्न के तुरंत बाद दो अंकों की [[हेक्साडेसिमल]] संख्या के रूप में प्रदर्शित | * तारांकन चिह्न के तुरंत बाद दो अंकों की [[हेक्साडेसिमल]] संख्या के रूप में प्रदर्शित चेकसम होता है। चेकसम $ और * के बीच सभी कैरेक्टर्स के एएससीआईआई कोड का बिटवाइज़ XOR है, समावेशी नहीं। आधिकारिक विनिर्देश के अनुसार, अधिकांश डेटा वाक्यों के लिए चेकसम वैकल्पिक है, लेकिन आरएमए, आरएमबी और आरएमसी (अन्य के बीच) के लिए अनिवार्य है। | ||
* न्यूलाइन|{{code|<CR><LF>}} संदेश समाप्त करता है। | * न्यूलाइन|{{code|<CR><LF>}} संदेश समाप्त करता है। | ||
Line 65: | Line 65: | ||
: $GPAAM,A,A,0.10,N,WPTNME*32 | : $GPAAM,A,A,0.10,N,WPTNME*32 | ||
एआईएस संदेशों के लिए | एआईएस संदेशों के लिए और उदाहरण है: | ||
:!AIVDM,1,1,,A,14eG;o@034o8sd<L9i:a;WF>062D,0*7D | :!AIVDM,1,1,,A,14eG;o@034o8sd<L9i:a;WF>062D,0*7D | ||
Line 76: | Line 76: | ||
* जीएल - [[ग्लोनास]]। | * जीएल - [[ग्लोनास]]। | ||
एनएमईए संदेश में मुख्य रूप से एनएमईए संदेश में निम्नलिखित वाक्य शामिल होते हैं: [https://fdocuments.in/document/introduction-to-gps-data-nmea-rtcm-donald-choi-alsg2.html] | |||
{| class="wikitable" | {| class="wikitable" | ||
|+ | |+ | ||
!Sentence | !Sentence | ||
! | !Descrआईपीtion | ||
|- | |- | ||
|$Talker ID+GGA | |$Talker ID+GGA | ||
Line 103: | Line 103: | ||
== विक्रेता एक्सटेंशन == | == विक्रेता एक्सटेंशन == | ||
अधिकांश जीपीएस निर्माता रखरखाव और निदान उद्देश्यों के लिए अपने उत्पादों में निर्धारित मानक | अधिकांश जीपीएस निर्माता रखरखाव और निदान उद्देश्यों के लिए अपने उत्पादों में निर्धारित मानक एनएमईए के अतिरिक्त विशेष संदेश शामिल करते हैं। विस्तारित संदेश $P से शुरू होते हैं। ये विस्तारित संदेश मानकीकृत नहीं हैं। | ||
== सॉफ्टवेयर संगतता == | == सॉफ्टवेयर संगतता == | ||
एनएमईए 0183 विभिन्न नेविगेशन और मैपिंग सॉफ़्टवेयर द्वारा समर्थित है। उल्लेखनीय अनुप्रयोगों में शामिल हैं: | |||
* [[ DeLorme ]] स्ट्रीट एटलस | * [[ DeLorme | DeLorme]] स्ट्रीट एटलस | ||
* [[पर्यावरण प्रणाली अनुसंधान संस्थान]] | * [[पर्यावरण प्रणाली अनुसंधान संस्थान]] | ||
* [[गूगल अर्थ]] | * [[गूगल अर्थ]] | ||
* [[ गूगल मानचित्र ]] मोबाइल संस्करण<ref>{{cite web|url=http://www.google.com/mobile/default/maps.html |title=Android के लिए Google मानचित्र|access-date=2013-10-21}}</ref> | * [[ गूगल मानचित्र | गूगल मानचित्र]] मोबाइल संस्करण<ref>{{cite web|url=http://www.google.com/mobile/default/maps.html |title=Android के लिए Google मानचित्र|access-date=2013-10-21}}</ref> | ||
* [[जीपीएसडी]] - [[यूनिक्स]] जीपीएस डेमन | * [[जीपीएसडी]] - [[यूनिक्स]] जीपीएस डेमन | ||
* [[JOSM]] - OpenStreetMap नक्शा संपादक | * [[JOSM]] - OpenStreetMap नक्शा संपादक | ||
Line 118: | Line 118: | ||
* [[ netstumbler ]] | * [[ netstumbler ]] | ||
* [[OpenCPN]] - ओपन सोर्स नेविगेशन सॉफ्टवेयर | * [[OpenCPN]] - ओपन सोर्स नेविगेशन सॉफ्टवेयर | ||
* [[OpenBSD]] के hw.sensors ढांचे के साथ <code> | * [[OpenBSD]] के hw.sensors ढांचे के साथ <code>एनएमईए(4)</code> [[ छद्म डिवाइस |छद्म डिवाइस]] ड्राइवर <रेफरी नाम = openbsd§एनएमईए>{{cite web |author= Marc Balmer |date= 2006–2008 |url= http://bxr.su/o/सीस/कर्न/तत्य_नमी.स|title= /सीस/कर्न/तत्य_नमी.स|website= BSD Cross Reference |publisher= [[OpenBSD]]}} | ||
*{{cite book |section=nmea — NMEA 0183 timedelta sensor |title=OpenBSD मैनुअल पेज सर्वर|url=http://mdoc.su/o/nmea.4}}</ref> | *{{cite book |section=nmea — NMEA 0183 timedelta sensor |title=OpenBSD मैनुअल पेज सर्वर|url=http://mdoc.su/o/nmea.4}}</ref> | ||
* [[OpenNTPD]] sysctl के माध्यम से {{Section link|hw.sensors#timedelta}} एपीआई | * [[OpenNTPD]] sysctl के माध्यम से {{Section link|hw.sensors#timedelta}} एपीआई | ||
Line 125: | Line 125: | ||
== नमूना फ़ाइल == | == नमूना फ़ाइल == | ||
Trआईपीmate 850 GPS लॉगर द्वारा निर्मित नमूना फ़ाइल। यह फ़ाइल [[लेक्सलिप]], [[काउंटी किल्डारे]], [[आयरलैंड गणराज्य]] में तैयार की गई थी। रिकॉर्ड दो सेकंड तक रहता है। | |||
<पूर्व> | <पूर्व> | ||
Line 143: | Line 143: | ||
कुछ रिक्त फ़ील्ड नोट करें, उदाहरण के लिए: | कुछ रिक्त फ़ील्ड नोट करें, उदाहरण के लिए: | ||
* जीएसवी रिकॉर्ड, जो उपग्रहों को 'दृश्यमान' बताते हैं, उपग्रह 16 के लिए एसएनआर (सिग्नल-टू-शोर अनुपात) क्षेत्र और उपग्रह 36 के लिए सभी डेटा की कमी है। | * जीएसवी रिकॉर्ड, जो उपग्रहों को 'दृश्यमान' बताते हैं, उपग्रह 16 के लिए एसएनआर (सिग्नल-टू-शोर अनुपात) क्षेत्र और उपग्रह 36 के लिए सभी डेटा की कमी है। | ||
* जीएसए रिकॉर्ड, जो | * जीएसए रिकॉर्ड, जो [[फिक्स (स्थिति)]] का निर्धारण करने के लिए उपयोग किए जाने वाले उपग्रहों को सूचीबद्ध करता है और फिक्स के यथार्थ (जीपीएस) का पतलापन देता है, इसमें उपग्रहों की संख्या के लिए 12 फ़ील्ड शामिल हैं, लेकिन मात्र 8 उपग्रहों को ध्यान में रखा गया था - इसलिए 4 फ़ील्ड खाली रहते हैं | ||
== स्थिति == | == स्थिति == | ||
एनएमईए 0183 को अलग से बनाए रखा जाना जारी रहा: V4.10 मई 2012 की शुरुआत में प्रकाशित हुआ था, और 12 मई 2012 को इरेटा नोट किया गया था।<ref>{{cite web |url=http://www.nmea.org/Assets/0183120512%20spo_errata.pdf |title=ERRATA # 0183 120512 |publisher=NMEA |date= |access-date=2013-10-21 |archive-date=2016-04-17 |archive-url=https://web.archive.org/web/20160417233915/http://www.nmea.org/Assets/0183120512%20spo_errata.pdf |url-status=dead }}</ref> 27 नवंबर, 2018 को, इसे 4.11 संस्करण के लिए अद्यतन जारी किया गया था, जो [[ GPS |GPS]] के अलावा [[ग्लोबल नेविगेशन सैटेलाइट सिस्टम]] का समर्थन करता है।<ref>{{cite web |url=https://www.nmea.org/Assets/nmea-updated-version-of-nmea-0183.pdf |title=NMEA PUBLISHES UPDATED VERSION OF NMEA 0183 FOR NEW GLOBAL SATELLITE SYSTEMS |date=November 2018 |access-date=2019-01-30 |archive-date=2019-01-31 |archive-url=https://web.archive.org/web/20190131040041/https://www.nmea.org/Assets/nmea-updated-version-of-nmea-0183.pdf |url-status=dead }}</ref> | |||
== यह भी देखें == | == यह भी देखें == | ||
* [[जीपीएस एक्सचेंज प्रारूप]] | * [[जीपीएस एक्सचेंज प्रारूप]] | ||
Line 164: | Line 164: | ||
== बाहरी संबंध == | == बाहरी संबंध == | ||
* [http://www.nmea.org/ National Marine Electronics Association] | * [http://www.nmea.org/ National Marine Electronics Association] | ||
* [https://web.archive.org/web/20131021183159/http://www.nmea.org/content/nmea_standards/nmea_0183_v_410.asp | * [https://web.archive.org/web/20131021183159/http://www.nmea.org/content/nmea_standards/nmea_0183_v_410.asp एनएमईए's website about एनएमईए 0183] | ||
* [http://aprs.gids.nl/nmea/ | * [http://aprs.gids.nl/nmea/ एनएमईए Specifications at APRS Info] | ||
[[Category: ग्लोबल पोजिशनिंग सिस्टम]] [[Category: नेटवर्क प्रोटोकॉल]] [[Category: कंप्यूटर बसें]] [[Category: समुद्री इलेक्ट्रॉनिक्स]] [[Category: उपग्रह नेविगेशन]] | [[Category: ग्लोबल पोजिशनिंग सिस्टम]] [[Category: नेटवर्क प्रोटोकॉल]] [[Category: कंप्यूटर बसें]] [[Category: समुद्री इलेक्ट्रॉनिक्स]] [[Category: उपग्रह नेविगेशन]] |
Revision as of 10:45, 1 July 2023
एनएमईए 0183 समुद्री इलेक्ट्रॉनिकी जैसे प्रतिध्वनि ग्राहक, सोनार, एनीमोमीटर, जीरोकोमपास, स्व-स्टीयरिंग गियर , जीपीएस रिसीवर और कई अन्य प्रकार के उपकरणों के बीच संचार के लिए संयुक्त विद्युत और डेटा विनिर्देश है। इसे राष्ट्रीय समुद्री इलेक्ट्रॉनिकी संगठन (एनएमईए) द्वारा परिभाषित और नियंत्रित किया गया है। यह पूर्व एनएमईए 0180 और एनएमईए 0182 मानकों को प्रतिस्थापित करता है।[1] अवकाश समुद्री अनुप्रयोगों में इसे नवीन एनएमईए 2000 मानक के पक्ष में धीरे-धीरे समाप्त किया जा रहा है,[2][3] यद्यपि एनएमईए 0183 वाणिज्यिक शिपिंग में आदर्श बना हुआ है।
विवरण
उपयोग किया जाने वाला विद्युत मानक इआईए-422 है, यद्यपि एनएमईए-0183 आउटपुट वाले अधिकांश हार्डवेयर एकल इआईए-232 पोर्ट को चलाने में भी सक्षम हैं। यद्यपि मानक पृथक इनपुट और आउटपुट के लिए कॉल करता है, हार्डवेयर की विभिन्न श्रृंखलाएं हैं जो इस आवश्यकता का पालन नहीं करती हैं।
एनएमईए 0183 मानक सरल एएससीआईआई, क्रमिक संचार प्रोटोकॉल का उपयोग करता है जो परिभाषित करता है कि समय में वक्ता से कई श्रोताओं के लिए वाक्य में डेटा कैसे प्रसारित किया जाता है। मध्यवर्ती विस्तारकों के उपयोग के माध्यम से, बोलने वाला लगभग असीमित संख्या में श्रोताओं के साथ एकपक्षीय बातचीत कर सकता है, और मल्टीप्लेक्सर्स का उपयोग करके, कई सेंसर कंप्यूटर पोर्ट से बात कर सकते हैं।
एप्लिकेशन स्तर पर, मानक प्रत्येक वाक्य (संदेश) प्रकार के विवरण को भी परिभाषित करता है, ताकि सभी श्रोता संदेशों को यथार्थ रूप से पार्स कर सकें।
जबकि एनएमईए0183 मात्र RS422 परिवहन को परिभाषित करता है, वहाँ भी वास्तविक मानक स्थित है जिसमें एनएमईए0183 के वाक्यों को प्रयोक्ता ऑंकड़ारेख प्रोटोकॉल डेटाग्राम (एक वाक्य प्रति पैकेट) में रखा जाता है और आईपी नेटवर्क पर भेजा जाता है।
एनएमईए मानक स्वामित्व है और सितंबर 2020 तक कम से कम US$2000 (एनएमईए के सदस्यों को छोड़कर) में बिकता है।[4][5] यद्यपि, इसका अधिकांश भाग सार्वजनिक स्रोतों से व्युत्क्रम-इंजीनियर किया गया है।[6][7]
क्रमिक कॉन्फ़िगरेशन (डेटा लिंक परत)
विशिष्ट बॉड दर | 4800 |
डेटा बिट्स | 8 |
समानता | None |
विराम बिट्स | 1 |
हैण्डशेक | None |
एनएमईए-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 कैरेक्टर्स की होती है, जिसमें $ या ! प्रारंभिक चरित्र और अंत <एलएफ>
- प्रत्येक संदेश के लिए प्रारंभ कैरेक्टर या तो $ (पारंपरिक क्षेत्र सीमांकित संदेशों के लिए) हो सकता है या ! (उन संदेशों के लिए जिनमें विशेष एनकैप्सुलेशन है)
- अगले पांच अक्षर बात करने वाले (दो वर्ण) और संदेश के प्रकार (तीन वर्ण) की अभिज्ञान करते हैं।
- अनुसरण करने वाले सभी डेटा फ़ील्ड कॉमा-सीमांकित हैं।
- जहां डेटा अनुपलब्ध है, संबंधित क्षेत्र खाली रहता है (इसमें अगले सीमांकक से पूर्व कोई कैरेक्टर नहीं है - नीचे #नमूना फ़ाइल अनुभाग देखें)।
- पहला कैरेक्टर जो अंतिम डेटा फ़ील्ड कैरेक्टर का तुरंत अनुसरण करता है, तारांकन है, लेकिन यह मात्र तभी शामिल होता है जब अंततः, प्रदान किया जाता है।
- तारांकन चिह्न के तुरंत बाद दो अंकों की हेक्साडेसिमल संख्या के रूप में प्रदर्शित चेकसम होता है। चेकसम $ और * के बीच सभी कैरेक्टर्स के एएससीआईआई कोड का बिटवाइज़ 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
- BD या GB - BeiDou
- जीए - गैलीलियो (उपग्रह नेविगेशन)
- जीपी - ग्लोबल पोजिशनिंग सिस्टम
- जीएल - ग्लोनास।
एनएमईए संदेश में मुख्य रूप से एनएमईए संदेश में निम्नलिखित वाक्य शामिल होते हैं: [3]
Sentence | Descrआईपीtion |
---|---|
$Talker ID+GGA | Global Positioning System Fixed Data |
$Talker ID+GLL | Geographic Position-- Latitude and Longitude |
$Talker ID+GSA | GNSS DOP and active satellites |
$Talker ID+GSV | GNSS satellites in view |
$Talker ID+RMC | Recommended minimum specific GPS data |
$Talker ID+VTG | Course over ground and ground speed |
एक उदाहरण, GPS के लिए ग्लोबल पोजिशनिंग सिस्टम फिक्स्ड डेटा का वाक्य $GPGGA होना चाहिए।
विक्रेता एक्सटेंशन
अधिकांश जीपीएस निर्माता रखरखाव और निदान उद्देश्यों के लिए अपने उत्पादों में निर्धारित मानक एनएमईए के अतिरिक्त विशेष संदेश शामिल करते हैं। विस्तारित संदेश $P से शुरू होते हैं। ये विस्तारित संदेश मानकीकृत नहीं हैं।
सॉफ्टवेयर संगतता
एनएमईए 0183 विभिन्न नेविगेशन और मैपिंग सॉफ़्टवेयर द्वारा समर्थित है। उल्लेखनीय अनुप्रयोगों में शामिल हैं:
- DeLorme स्ट्रीट एटलस
- पर्यावरण प्रणाली अनुसंधान संस्थान
- गूगल अर्थ
- गूगल मानचित्र मोबाइल संस्करण[8]
- जीपीएसडी - यूनिक्स जीपीएस डेमन
- JOSM - OpenStreetMap नक्शा संपादक
- मैप किंग
- माइक्रोसॉफ्ट मैपपॉइंट
- माइक्रोसॉफ्ट स्ट्रीट्स एंड ट्रिप्स
- netstumbler
- OpenCPN - ओपन सोर्स नेविगेशन सॉफ्टवेयर
- OpenBSD के hw.sensors ढांचे के साथ
एनएमईए(4)
छद्म डिवाइस ड्राइवर <रेफरी नाम = openbsd§एनएमईए>Marc Balmer (2006–2008). "/सीस/कर्न/तत्य_नमी.स". BSD Cross Reference. OpenBSD. - "nmea — NMEA 0183 timedelta sensor". OpenBSD मैनुअल पेज सर्वर.</ref>
- OpenNTPD sysctl के माध्यम से hw.sensors § timedelta एपीआई
- रैंड मैकनेली स्ट्रीटफाइंडर
- निरीक्षण देखें [9]
नमूना फ़ाइल
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 को इरेटा नोट किया गया था।[10] 27 नवंबर, 2018 को, इसे 4.11 संस्करण के लिए अद्यतन जारी किया गया था, जो GPS के अलावा ग्लोबल नेविगेशन सैटेलाइट सिस्टम का समर्थन करता है।[11]
यह भी देखें
- जीपीएस एक्सचेंज प्रारूप
- ट्रांसड्यूसर एमएल
- आईईईई 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.
- ↑ "ऑब्जर्वव्यू - फ्री वाइब्रेशन एनालिसिस सॉफ्टवेयर". 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.