NFC: क्या है, संपर्क रहित संचार मॉड्यूल और कार्य सिद्धांत

लेखक: IT Sectr प्रकाशित: 2026-03-23 पढ़ने का समय: 8 मिनट

NFC (नियर फील्ड कम्युनिकेशन) एक छोटी दूरी की वायरलेस संचार तकनीक है जो 10 सेंटीमीटर तक की दूरी पर उपकरणों के बीच डेटा आदान-प्रदान की अनुमति देती है। NFC का उपयोग मोबाइल फ़ोन में संपर्क रहित भुगतान, फ़ाइल स्थानांतरण और टैग पढ़ने के लिए किया जाता है। Grand View Research, 2025 के अनुसार, दुनिया भर में स्मार्टफ़ोन और भुगतान बुनियादी ढाँचे में NFC के बड़े पैमाने पर अपनाने के कारण NFC चिप बाज़ार 34.5 बिलियन डॉलर तक पहुँच गया।

मुख्य बिंदु

  • NFC 13.56 मेगाहर्ट्ज़ पर एक वायरलेस संचार मानक है जिसकी सीमा 10 सेमी तक है।
  • NFC के तीन मोड: रीड/राइट (R/W), पीयर-टू-पीयर (P2P) और कार्ड इम्यूलेशन।
  • NFC Bluetooth से भिन्न है कम गति (424 kbps) में, लेकिन इसे पेयरिंग की आवश्यकता नहीं होती और यह तुरंत काम करता है।
  • NFC एंटीना स्मार्टफ़ोन के पिछले कवर या बैटरी में निर्मित होता है और Secure Element के माध्यम से नियंत्रक से जुड़ता है।
  • संपर्क रहित भुगतान (Google Pay, Apple Pay) मोबाइल उपकरणों में NFC का सबसे व्यापक उपयोग है।

NFC क्या है?

NFC (नियर फील्ड कम्युनिकेशन) 13.56 मेगाहर्ट्ज़ पर काम करने वाला एक छोटी दूरी का वायरलेस डेटा ट्रांसमिशन मानक है। यह तकनीक RFID (रेडियो फ्रीक्वेंसी आइडेंटिफिकेशन) पर आधारित है और ISO 14444 — संपर्क रहित स्मार्ट कार्ड के मानक — के साथ पिछड़ा संगत है। चयनित मोड के आधार पर डेटा स्थानांतरण गति 106, 212 या 424 kbps है।

Bluetooth के विपरीत, NFC को पेयरिंग प्रक्रिया की आवश्यकता नहीं होती — उपकरण एक-दूसरे के पास लाए जाने पर तुरंत डेटा का आदान-प्रदान करते हैं। अधिकतम संचार दूरी 10 सेमी है, जो अवरोधन के खिलाफ प्राकृतिक सुरक्षा प्रदान करती है। NFC Forum के अनुसार, दुनिया भर में 3 बिलियन से अधिक उपकरण इस तकनीक का समर्थन करते हैं, और यह संख्या सालाना 15–20% बढ़ रही है।

NFC मानक NFC Forum द्वारा विकसित किया गया है, जो Sony, Philips और Nokia द्वारा 2004 में स्थापित एक संघ है। NFC वाला पहला फ़ोन (Nokia 6131) 2006 में आया, लेकिन बड़े पैमाने पर अपनाना 2011 में Android 4.0 (Ice Cream Sandwich) के रिलीज़ और 2014 में Apple Pay के लॉन्च के बाद शुरू हुआ। आज, 150 डॉलर से ऊपर के लगभग सभी स्मार्टफ़ोन NFC का समर्थन करते हैं।

फ़ोन में NFC के संचालन मोड

स्मार्टफ़ोन में NFC नियंत्रक तीन संचालन मोड का समर्थन करता है, प्रत्येक को कार्यों के अपने वर्ग के लिए डिज़ाइन किया गया है। मोड के बीच स्विच करना इंटरैक्ट करने वाले डिवाइस के प्रकार के आधार पर स्वचालित रूप से होता है।

रीडर/राइटर मोड (Reader/Writer)

इस मोड में, फ़ोन NFC टैग के एक सक्रिय रीडर के रूप में कार्य करता है। NFC टैग — स्टिकर, ब्रेसलेट या पोस्टर — के पास लाए जाने पर, फ़ोन टैग की मेमोरी से डेटा पढ़ता है। टैग में 48 बाइट्स से 32 KB तक मेमोरी होती है और URL, टेक्स्ट या कमांड संग्रहीत करते हैं। Android Beam (Nearby Share द्वारा प्रतिस्थापित) ने लिंक और संपर्क स्थानांतरित करने के लिए इस मोड का उपयोग किया।

पीयर-टू-पीयर (P2P) मोड

दो NFC डिवाइस सीधे डेटा का आदान-प्रदान करते हैं। एक डिवाइस आरंभकर्ता के रूप में कार्य करता है, दूसरा लक्ष्य के रूप में। LLCP (लॉजिकल लिंक कंट्रोल प्रोटोकॉल) मानक कनेक्शन का प्रबंधन करता है, और SNEP (सिंपल NDEF एक्सचेंज प्रोटोकॉल) डेटा प्रारूप का प्रबंधन करता है। P2P मोड का उपयोग संपर्कों, लिंक के त्वरित स्थानांतरण या Bluetooth पेयरिंग शुरू करने के लिए किया जाता है। P2P मोड में गति 424 kbps तक पहुँचती है।

कार्ड इम्यूलेशन मोड (Card Emulation)

फ़ोन एक संपर्क रहित स्मार्ट कार्ड — भुगतान कार्ड, परिवहन पास या एक्सेस बैज — का अनुकरण करता है। एक बाहरी NFC डिवाइस (POS टर्मिनल, टर्नस्टाइल) फ़ोन के साथ उसी तरह इंटरैक्ट करता है जैसे एक सामान्य प्लास्टिक कार्ड के साथ। इस मोड का उपयोग Apple Pay, Google Pay और Samsung Pay में किया जाता है। भुगतान सुरक्षा Secure Element — एक पृथक चिप जो भुगतान कार्ड डेटा संग्रहीत करती है — द्वारा सुनिश्चित की जाती है।

मोडउपयोग उदाहरणSecure Element आवश्यक
Reader/WriterURL के साथ NFC टैग पढ़नानहीं
Peer-to-Peerफ़ोनों के बीच संपर्क स्थानांतरित करनानहीं
Card EmulationGoogle Pay के माध्यम से भुगतानहाँ

NFC बनाम Bluetooth: तकनीकी तुलना

NFC और Bluetooth LE (लो एनर्जी) दो छोटी दूरी की संचार प्रौद्योगिकियाँ हैं जिनकी अक्सर तुलना की जाती है। NFC कनेक्शन सेटअप गति (0.1 सेकंड) में बेहतर है और इसे पेयरिंग की आवश्यकता नहीं है, लेकिन डेटा स्थानांतरण गति और सीमा में कम है। Bluetooth LE को पेयरिंग की आवश्यकता है (2–5 सेकंड) लेकिन यह 2 Mbps तक की गति और 100 मीटर तक की सीमा प्रदान करता है।

व्यवहार में, NFC और Bluetooth प्रतिस्पर्धा नहीं करते बल्कि एक-दूसरे के पूरक हैं। NFC का उपयोग कनेक्शन आरंभ (हैंडओवर) के लिए किया जाता है: बस डिवाइस के पास फ़ोन लाएँ ताकि NFC Bluetooth कनेक्शन पैरामीटर (NFC Bluetooth हैंडओवर) संचारित करे। उसके बाद, डिवाइस तेज़ फ़ाइल या ऑडियो स्ट्रीमिंग स्थानांतरण के लिए Bluetooth पर स्विच करते हैं।

स्मार्टफ़ोन में NFC हार्डवेयर आर्किटेक्चर

स्मार्टफ़ोन के NFC मॉड्यूल में तीन घटक होते हैं: NFC नियंत्रक, NFC एंटीना और Secure Element (सुरक्षित संचालन के लिए)। NFC नियंत्रक एक अलग चिप या संयुक्त संचार मॉड्यूल (NFC + Bluetooth + Wi-Fi, जैसे Qualcomm से WCN3990) का हिस्सा है। यह रेडियो इंटरफ़ेस और आदान-प्रदान प्रोटोकॉल का प्रबंधन करता है।

NFC एंटीना एक लचीली सब्सट्रेट (FPC) या बैटरी केस पर एक मुद्रित कॉइल है। एंटीना का आकार 20×30 मिमी, घुमावों की संख्या 3–5 है। एंटीना 13.56 मेगाहर्ट्ज़ आवृत्ति पर ट्यून की गई मिलान सर्किट के माध्यम से नियंत्रक से जुड़ता है। NXP Semiconductors के अनुसार, कुशल एंटीना संचालन के लिए प्रेरकत्व और गुणवत्ता कारक की सटीक गणना की आवश्यकता होती है।

Secure Element (eSE) एक अलग क्रिप्टोग्राफ़िक चिप (NXP P71, Samsung S3K) या SoC (iSE — एकीकृत Secure Element) में एक पृथक क्षेत्र है। यह भुगतान कार्ड डेटा संग्रहीत करता है और HCE (होस्ट कार्ड इम्यूलेशन) के लिए क्रिप्टोग्राफ़िक संचालन करता है। Secure Element Android/iOS से पृथक है: केवल NFC नियंत्रक के पास SWP (सिंगल वायर प्रोटोकॉल) बस पर APDU कमांड के माध्यम से इसकी पहुँच है।

cpp
// Secure Element के साथ इंटरैक्ट करने के लिए APDU कमांड का उदाहरण
const uint8_t SELECT_APDU[] = {
    0x00, 0xA4, 0x04, 0x00,            // CLA, INS, P1, P2
    0x07,                               // डेटा लंबाई (7 बाइट्स)
    0xA0, 0x00, 0x00, 0x00,             // RID — पंजीकृत
    0x03, 0x10, 0x10,                   // PIX — एप्लिकेशन पहचानकर्ता
    0x00                                // Le — अपेक्षित प्रतिक्रिया लंबाई
};

// NFC नियंत्रक के माध्यम से Secure Element को कमांड भेजना
NfcStatus nfcStatus = sendApdu(SELECT_APDU, sizeof(SELECT_APDU));

मोबाइल उपकरणों में NFC के अनुप्रयोग

फ़ोन में NFC का उपयोग चार मुख्य परिदृश्यों में किया जाता है: संपर्क रहित भुगतान, परिवहन, वस्तुओं तक पहुँच और कार्य स्वचालन। सबसे व्यापक अनुप्रयोग भुगतान प्रणालियाँ हैं: Apple Pay, Google Pay और Samsung Pay। वे बैंक कार्ड का अनुकरण करने के लिए HCE (होस्ट कार्ड इम्यूलेशन) या Secure Element के साथ कार्ड इम्यूलेशन मोड का उपयोग करते हैं।

दुनिया भर की परिवहन प्रणालियाँ (मॉस्को मेट्रो, London Tube, New York MTA) मोबाइल वॉलेट के माध्यम से NFC भुगतान स्वीकार करती हैं। जापान में, NFC पर आधारित FeliCa तकनीक (Sony) का उपयोग 2004 से परिवहन, खरीदारी और कार्यालय पहुँच के लिए किया जा रहा है। FeliCa चिप वाले स्मार्टफ़ोन, जैसे जापानी बाज़ार के लिए iPhone, Suica और PASMO का समर्थन करते हैं।

NFC टैग “स्मार्ट होम” परिदृश्यों को स्वचालित करने की अनुमति देते हैं: फ़ोन को बिस्तर के पास टैग के पास लाएँ — अलार्म चालू हो जाएगा और सूचनाएँ बंद हो जाएँगी। Android पर यह Android Beam / NFC Tools के माध्यम से कार्यान्वित किया जाता है, iOS पर — Shortcuts और NFC ट्रिगर के माध्यम से। कुछ स्मार्टफ़ोन त्वरित चार्जिंग के लिए भी NFC का उपयोग करते हैं — Qi मानक चार्जर की पहचान के लिए NFC का उपयोग करता है।

कोड उदाहरण: Android पर NFC टैग पढ़ना

Android Intent System के माध्यम से NFC टैग प्रसंस्करण के लिए API प्रदान करता है। जब फ़ोन के पास एक टैग लाया जाता है, तो सिस्टम टैग के साथ एक इंटेंट बनाता है, और एप्लिकेशन NDEF (NFC डेटा एक्सचेंज फ़ॉर्मेट) प्रारूप में डेटा प्राप्त करता है। नीचे एक Activity का उदाहरण दिया गया है जो NFC टैग से URL या टेक्स्ट पढ़ती है।

kotlin
class NfcReaderActivity : AppCompatActivity() {

    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContentView(R.layout.activity_nfc)
        handleNfcIntent(intent)
    }

    override fun onNewIntent(intent: Intent) {
        super.onNewIntent(intent)
        handleNfcIntent(intent)
    }

    private fun handleNfcIntent(intent: Intent) {
        if (intent.action == NfcAdapter.ACTION_NDEF_DISCOVERED) {
            val rawMessages = intent
                .getParcelableArrayExtra(NfcAdapter.EXTRA_NDEF_MESSAGES)
            rawMessages?.forEach { rawMsg ->
                val msg = rawMsg as NdefMessage
                msg.records.forEach { record ->
                    val payload = String(record.payload)
                    println("NFC data: $payload")
                }
            }
        }
    }
}

NFC के साथ काम करने के लिए, मेनिफ़ेस्ट में android.permission.NFC अनुमति घोषित करना और ACTION_NDEF_DISCOVERED, ACTION_TECH_DISCOVERED या ACTION_TAG_DISCOVERED के लिए इंटेंट-फ़िल्टर कॉन्फ़िगर करना आवश्यक है। Android स्वचालित रूप से NDEF रिकॉर्ड प्रकार के अनुसार NFC टैग को फ़िल्टर करता है — यह एप्लिकेशन को केवल विशिष्ट MIME प्रकार या URL उपसर्ग वाले टैग पर प्रतिक्रिया देने की अनुमति देता है। ध्यान दें कि NFC एंटीना आमतौर पर फ़ोन के पिछले पैनल के ऊपरी भाग में स्थित होता है — टैग पढ़ने के लिए, फ़ोन के ऊपरी भाग को टैग के पास लाएँ।

अक्सर पूछे जाने वाले प्रश्न

क्या Google Pay के माध्यम से भुगतान के लिए NFC चालू करना आवश्यक है?

हाँ, संपर्क रहित भुगतान के लिए NFC को फ़ोन सेटिंग्स में चालू होना चाहिए। Google Pay टर्मिनल के पास जाने पर स्वचालित रूप से NFC सक्रिय करता है, भले ही स्क्रीन बंद हो (Android 10+ और Google Wallet स्थापित उपकरणों पर)। Apple Pay के लिए, NFC स्वचालित रूप से चालू होता है और मैन्युअल सक्रियण की आवश्यकता नहीं होती।

NFC की सीमा क्या है?

मानक NFC सीमा 10 सेंटीमीटर तक है। व्यवहार में, विश्वसनीय कनेक्शन के लिए फ़ोन को रीडर से 2–4 सेमी की दूरी पर लाने की अनुशंसा की जाती है। छोटी सीमा NFC को Bluetooth से अधिक सुरक्षित बनाती है — कोई हमलावर दूर से डेटा नहीं पढ़ सकता।

क्या NFC के माध्यम से वायरस हो सकता है?

सैद्धांतिक रूप से, एक NFC टैग में दुर्भावनापूर्ण साइट का लिंक हो सकता है, लेकिन इसके लिए उपयोगकर्ता कार्रवाई की आवश्यकता होती है — लिंक पर क्लिक करना। स्वचालित संक्रमण NFC के माध्यम से असंभव है क्योंकि तकनीक पुष्टि के बिना कोड निष्पादन या फ़ाइल स्थापना का समर्थन नहीं करती। Android और iOS ऑपरेटिंग सिस्टम संभावित खतरनाक NFC क्रियाओं को अवरुद्ध करते हैं।

कैसे जाँचें कि फ़ोन में NFC है या नहीं?

Android पर: सेटिंग्स → कनेक्शन → NFC खोलें (या सेटिंग्स में “NFC” खोजें)। iPhone पर: iPhone 6 और नए सभी मॉडल NFC का समर्थन करते हैं। कुछ निर्माता केस या बॉक्स पर NFC चिह्न अंकित करते हैं। आप निदान के लिए Play Market से NFC Check एप्लिकेशन का भी उपयोग कर सकते हैं।

क्या NFC फ़ोन की बैटरी खत्म करता है?

NFC केवल सक्रिय मोड में — डेटा ट्रांसमिशन के दौरान — ऊर्जा की खपत करता है। स्टैंडबाय मोड में, NFC नियंत्रक वस्तुतः कोई चार्ज खपत नहीं करता (0.01 mA)। NFC चालू होने से फ़ोन की बैटरी लाइफ़ प्रभावित नहीं होती। यह इसे Bluetooth से अलग करता है, जो स्टैंडबाय मोड में भी ऊर्जा की खपत करता है।

सारांश

  • NFC 13.56 मेगाहर्ट्ज़ पर एक वायरलेस संचार मानक है जिसकी सीमा 10 सेमी और गति 424 kbps तक है।
  • NFC के तीन मोड: Reader/Writer (टैग पढ़ना), Peer-to-Peer (डेटा आदान-प्रदान), Card Emulation (भुगतान के लिए कार्ड अनुकरण)।
  • संपर्क रहित भुगतान Google Pay, Apple Pay और Samsung Pay के माध्यम से स्मार्टफ़ोन में NFC का प्राथमिक अनुप्रयोग है।
  • NFC को पेयरिंग की आवश्यकता नहीं है — कनेक्शन 0.1 सेकंड में स्थापित होता है, जो Bluetooth से तेज़ है।
  • हार्डवेयर आर्किटेक्चर में सुरक्षित लेन-देन के लिए NFC नियंत्रक, FPC एंटीना और Secure Element शामिल है।
  • NFC टैग का उपयोग परिदृश्यों को स्वचालित करने के लिए किया जाता है: फ़ोन को म्यूट करना, ऐप्स लॉन्च करना, स्मार्ट होम नियंत्रण।
  • Android NFC API डेटा प्रकार के अनुसार फ़िल्टरिंग के साथ Intent System के माध्यम से NDEF टैग पढ़ने की अनुमति देता है।

हम एक मोबाइल एप्लिकेशन टर्नकी विकसित करेंगे

IT Sectr 2017 से स्टार्टअप और व्यवसायों के लिए iOS और Android एप्लिकेशन बनाता है। हम आपको सलाह देंगे और सर्वोत्तम समाधान प्रस्तावित करेंगे।

परियोजना पर चर्चा करें

यह भी पढ़ें