手機上的NFC是怎麼工作的?

前言:現如今,手機NFC功能相當便利,不僅可以是門禁卡,還可以是公交卡,隨着智能汽車的發展,更可以是你的便攜車鑰匙。但是說實話,後面兩類我不經常接觸,平常接觸比較頻繁的還是當作門禁卡,儘管如此,對於它我也是有些疑惑的:NFC是怎麼工作的,爲什麼手機NFC可以實現多張卡的功用,爲什麼有些時候手機沒電關機了NFC還能用? 帶着這些疑惑,查了好多東西,也算是有些收穫了,簡單分享一下。

找不到比較恰當的圖,讓大家看看我老婆😋

在開始之前,還是簡單地引入一下


什麼是NFC?

NFC的中文全稱爲近場通信技術。NFC是在非接觸式射頻識別(RFID)技術的基礎上,結合無線互連技術研發而成NFC可以看作是RFID技術的一種特殊應用,它在RFID技術的基礎上增加了雙向通信功能。NFC設備既可以作爲讀取器,也可以作爲標籤,實現設備之間的互相通信和數據交換,其技術本質就是利用電磁感應來傳遞信息。

當考慮 NFC 中讀取器和標籤的關係時,你可以將其想象成一對相互配對的鑰匙和鎖。標籤就像是用來打開特定門鎖的鑰匙,而讀取器則是放置在門上的鎖。只有當讀取器與標籤配對並互相通信時,數據才能傳輸,就像鑰匙將門打開一樣。而雙向通信的存在,則使得手機既可以是鑰匙,也可以是鎖頭。

爲什麼手機藉助NFC可以實現多張卡的功能?

手機NFC技術可以實現多張卡的功能主要是因爲NFC芯片具有存儲和處理多張卡片信息的能力,並且支持在不同場景下切換使用不同的卡片信息。

 具體來說,手機NFC芯片通常會配備一定的存儲空間,用來存儲多張卡片的信息,比如公交卡、銀行卡、門禁卡等。這些信息可以是卡號、密鑰、身份驗證信息等。手機上的相關應用程序或系統可以管理這些信息,並在需要的時候將其發送給NFC芯片進行模擬。

 在實際使用中,用戶可以通過手機上的相關應用程序或系統添加、管理和選擇需要模擬的卡片信息。當需要使用某張卡片時,用戶只需在手機上選擇相應的卡片,然後將手機靠近讀卡器或另一部支持NFC的設備,NFC芯片會模擬出相應的卡片信息,完成支付、門禁或其他操作。 這種多張卡的功能實現了手機一卡通的便利性,用戶無需攜帶多張實體卡片,只需攜帶一部手機就可以完成多種支付和身份驗證等操作。

爲什麼手機沒電關機還可以用NFC呢?

這裏我們首先要清楚NFC的工作模式,NFC技術有三種主要的工作模式,它們分別是讀取器/寫入器模式、卡模擬模式和點對點模式。

 1. 讀取器/寫入器模式:

在這種模式下,NFC 設備作爲一個讀取器或寫入器,可以與被動式的 NFC 標籤或動態 NFC 標籤進行通信。NFC 設備發送命令給 NFC 標籤,並讀取或寫入標籤中的數據。

 2. 卡模擬模式:

在這種模式下,NFC 設備模擬成一個被動式 NFC 標籤,使得其他主動式 NFC 設備(如讀取器)可以讀取其存儲的信息。實質上,NFC 設備將自身的 NFC 芯片當作智能卡來使用,允許其他設備與其進行通信。

 3. 點對點模式:

 在這種模式下,兩個 NFC 設備之間可以直接進行數據交換,而無需藉助 NFC 標籤或讀取器。兩個 NFC 設備之間通過 NFC 技術建立連接,並互相發送數據。

在日常使用場景下,我們可以比較容易地推斷出手機多處於卡模擬模式,這樣除了兼顧安全性即加密通信不直接暴露用戶的信息外,最大的特點還是省電,通常模擬卡片信息產生的耗能是非常有限的,可以忽略不計,所以就算手機沒電關機了,那一點點電量也能讓NFC用好幾次

寫入器模式也是相當有意思,藉助NFC軟件,我們可以向空白標籤內寫入信息,可以是一首歌,也可以是某一款遊戲,這樣在我們用手機觸碰卡片(即標籤載體)時,就可以實現一觸即達,自動播放音樂或啓動遊戲,無需手動啓動,不過這裏我也只看到了,並未實踐,所以盒友們感興趣的話可以自行上網學習

鑑於我只是出於興趣而做了這一期,所以有不到位或錯誤的地方,還請大佬們指正,謝謝

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com