2012-11-12 29 views
16

अधिक विशिष्ट होना करने के लिए, मैं एक Android आवेदन है, जो फोन बलों एक RFID टैग के रूप में संचालित करने के लिए लागू करने के लिए कोशिश कर रहा हूँ। यह टैग व्यक्ति और उसके ठिकाने की पहचान करने वाले दरवाजों के चारों ओर रखे स्कैनर द्वारा पढ़ा जाता है (इस प्रकार> 4 इंच की बाधा)।क्या एक एनएफसी फोन एक आरएफआईडी टैग के रूप में कार्य कर सकता है, जिसे 4 इंच से अधिक दूरी पर पढ़ा जा सकता है?

फोन, एक स्मार्ट टैग के रूप में कार्य करेगा इस प्रकार आगे उपयोग के मामलों प्रदान करते हैं।

धन्यवाद।

उत्तर

7

एनएफसी विशेष रूप से 4 इंच दूरी तक सीमित है। चूंकि पास के क्षेत्र संचार को दोनों भागीदारों के बीच "अनुमोदित संचार" के रूप में देखा जाता है, इसलिए इसे ट्रेसिंग डिवाइस के रूप में उपयोग करने के लिए डिज़ाइन नहीं किया गया है जैसे कि आरएफआईडी का उपयोग दुकानों में उदाहरण के लिए किया जाता है।

इस प्रकार आप एक आरएफआईडी डिवाइस दूरी अभी भी फोन में हार्डवेयर द्वारा 4 इंच तक ही सीमित किया जाएगा के रूप में एनएफसी का उपयोग कर सकते हैं।

// संपादित

आप के बजाय नए ब्लूटूथ 4.0 प्रोटोकॉल इस्तेमाल कर सकते हैं। कम्युनिकेशन पार्टनर्स के बीच सेटअप-टाइम एनएफसी (< 0.1s) जितना तेज़ है (ब्लूटूथ 2.1 के विपरीत लगभग 6 तक)

+0

स्पष्टीकरण और संकेत के लिए धन्यवाद। मैं इसमें डुबकी लगाऊंगा, लेकिन मुझे ब्लूटूथ दृष्टिकोण की सटीकता के बारे में वास्तव में यकीन नहीं है। – Kiril

+0

क्या एनएफसी "बातचीत" पर सुनना 4 इंच तक सीमित है? – chux

1

एक RFID रीडर के पढ़ने दूरी बढ़ाने के लिए, आप अपनी शक्ति को बढ़ाने के लिए की जरूरत है।

हालांकि यह तकनीकी रूप से संभव है, अधिकांश देशों (कानून के अनुसार) 1 करने के लिए आरएफआईडी पाठकों की अधिकतम शक्ति डब्ल्यू निर्धारित किया है

मेरा अनुमान होगा कि अपने फोन के एनएफसी पहले से ही 1 डब्ल्यू पर और काम कर रहा है कि आप प्रोग्रामेटिकल रूप से इसे संचालित करने के लिए मजबूर नहीं कर सकते हैं।

24

अधिकांश एनएफसी सक्षम एंड्रॉइड फोनों में कार्ड का अनुकरण करने के लिए निम्न स्तर की क्षमता होती है। फोन में उपयोग किए जाने वाले एनएक्सपी चिप के साथ-साथ एंड्रॉइड कर्नेल कार्ड इम्यूलेशन का समर्थन करता है। हालांकि, उच्च स्तरीय एंड्रॉइड एपीआई इन सुविधाओं का सबसे अधिक संभावना नहीं दिखाता है क्योंकि ऐसी सुविधा के साथ कुछ स्पष्ट सुरक्षा समस्याएं हैं। मौजूदा कार्ड पढ़ने और उन्हें अनुकरण करने में सक्षम होने के लिए एक्सेस कार्ड और अन्य आरएफआईडी/एनएफसी टैग और यहां तक ​​कि कुछ स्मार्ट कार्ड आसानी से डुप्लिकेट करना संभव हो जाएगा। यह सही उपकरण के साथ पहले से ही संभव है लेकिन एंड्रॉइड फोन वाले प्रत्येक व्यक्ति के हाथों में यह क्षमता रखने के लिए पूरे उद्योग को परेशान कर सकता है। उदाहरण के लिए, सभी भौतिक अभिगम नियंत्रण प्रणाली उन कार्डों पर भरोसा करती हैं जिन्हें एंड्रॉइड फोन का उपयोग करके आसानी से डुप्लिकेट किया जा सकता है। मुझे लगता है कि यह सुविधा वहां नहीं है क्योंकि इसे सक्षम करने से कई उद्योगों में बड़ी परेशानी होगी।

git clone https://android.googlesource.com/platform/external/libnfc-nxp 
:

आप देख सकते हैं गिरी कार्ड अनुकरण के लिए समर्थन हासिल है कि (कि क्या Google बटुआ टैप & वेतन अपने सभी क्रेडिट कार्ड आदि के लिए अपने फोन का उपयोग करने के लिए सक्षम करने के लिए उपयोग कर रहा है)

यदि आप निम्न स्तर "हैकिंग" करते हैं तो आप इन सुविधाओं तक पहुंच प्राप्त कर सकते हैं।