2016-06-09 9 views
5

मेरे पास एक ऐप है जो एनएफसी टैग पढ़ता है और लिखता है। मैंने गैलेक्सी नोट 3 पर अपने ऐप का परीक्षण किया और यह ठीक काम करता है। लेकिन जब मैं इसे नोट 5 और गैलेक्सी एस 6 पर परीक्षण करता हूं, तो एक संदेश पॉप अप करता है जो कहता है, "एनएफसी टैग प्रकार समर्थित नहीं है"।"एनएफसी टैग प्रकार समर्थित नहीं है" संदेश

क्या यह मेरे ऐप की गलती है या मेरे टैग उन उपकरणों पर समर्थन नहीं करते हैं?

मेरा टैग प्रकार आईएसओ 14443 ए मानक है।

उत्तर

0

ऐसा लगता है आपके टैग में Mifare क्लासिक है: https://en.wikipedia.org/wiki/MIFARE#MIFARE_Classic

Mifare क्लासिक:

यह प्रमाणीकरण और संकेताक्षर के लिए एक एनएक्सपी मालिकाना सुरक्षा प्रोटोकॉल (क्रिप्टो-1) का उपयोग करता है। इसका मतलब है कि केवल एनएक्सपी एनएफसी नियंत्रक चिप वाले डिवाइस इन टैग को पढ़ या लिख ​​सकते हैं।

7

आप MIFARE क्लासिक टैग का उपयोग कर रहे हैं। हालांकि ये टैग आंशिक रूप से आईएसओ/आईईसी 14443-3 ए (या वास्तव में दूसरे तरीके से) पर आधारित हैं, वे एक मालिकाना एन्क्रिप्शन एल्गोरिदम और एक स्वामित्व बनाने के लिए उपयोग करते हैं। चूंकि एनएक्सपी (MIFARE क्लासिक प्रौद्योगिकी का मालिक) अन्य चिप निर्माताओं को MIFARE क्लासिक रीडर तकनीक का लाइसेंस नहीं लग रहा है, इसलिए MIFARE क्लासिक टैग की स्मृति तक पहुंच केवल एनएक्सपी चिपसेट के साथ एनएफसी उपकरणों पर उपलब्ध है।

आमतौर पर इसका मतलब केवल यह है कि आप एनएक्सपी एनएफसी चिपसेट के बिना डिवाइस के माध्यम से MIFARE क्लासिक टैग पर डेटा तक नहीं पहुंच सकते हैं। आमतौर पर आप एंड्रॉइड एपीआई के माध्यम से आईएसओ/आईईसी 14443-3 ए एंटी-टक्कर पहचानकर्ता (यूआईडी) तक पहुंच सकते हैं। दुर्भाग्यवश, सैमसंग ने इसके बजाय "एनएफसी टैग प्रकार समर्थित नहीं" संदेश प्रदर्शित करके अपने डिवाइस पर MIFARE क्लासिक को पूरी तरह अवरुद्ध करने का निर्णय लिया। नतीजतन, आप इन टैग को प्रभावित सैमसंग उपकरणों पर ऐप्स से भी नहीं पहचान सकते हैं। उस सीमा के आसपास काम करने के संभावित तरीकों के लिए Hide "NFC Tag type not supported" error on Samsung Galaxy devices देखें।

अपने विशिष्ट उपकरणों के संबंध में, सैमसंग नोट 3 में एक एनएक्सपी पीएन 544 एनएफसी नियंत्रक है और इसके परिणामस्वरूप, MIFARE क्लासिक का समर्थन करता है। सैमसंग गैलेक्सी एस 6 में सैमसंग एस 3 एफडब्लूआरएन 5 पी एनएफसी कंट्रोलर है (नोट 5 में सैमसंग से एनएफसी कंट्रोलर भी शामिल है) और इसके परिणामस्वरूप, वे माइफेयर क्लासिक (और वास्तव में पूरी तरह से ब्लॉक) का समर्थन नहीं करते हैं।

+0

आपको अपने विस्तार के उत्तर के लिए बहुत बहुत धन्यवाद –

0

मैं पुष्टि करता हूं कि एंड्रॉइड 7.0 के साथ मेरा सैमसंग एस 7 "असंगत" संदेश दिखाता है लेकिन यह ठीक से MIFARE टैग (केवल आईडी) पढ़ सकता है, लेकिन केवल NXP विशिष्ट ऐप का उपयोग करके। एस 7 कार्ड को अनुकरण करने के लिए एचसीई का भी समर्थन करता है, लेकिन मुझे अभी तक एक ऐप नहीं मिला है जो सिर्फ कार्ड की आईडी को दोहराने में सक्षम हो।

संबंधित मुद्दे