當前位置:編程學習大全網 - 源碼下載 - nfc是時候丟棄各類工卡了!

nfc是時候丟棄各類工卡了!

大家是否有忘帶工卡的尷尬,尤其在上班高峰期,排隊打卡的時候,然後各種登記...

大家是否有忘帶零錢的不便,打開各類app掃碼也會耽誤壹部分時間...

有沒有更好、更快、更優雅的方式呢?答案是肯定的:NFC。

(心急的可以直接看第四步的實操)

NFC是(Near Field Communication)縮寫,即近距離無線通訊技術。由飛利浦公司和索尼公司***同開發的NFC是壹種非接觸式識別和互聯技術,可以在移動設備、消費類電子產品、PC 和智能控件工具間進行近距離無線通信。

簡單的說,NFC提供了壹種簡單、觸控式的解決方案,可以讓消費者簡單直觀地交換信息、訪問內容與服務。

NFC的工作模式有三種,分別是讀卡器模式(Reader/writer mode)、仿真卡模式(Card Emulation Mode)、點對點模式(P2P mode)。

數據在NFC芯片中,可以簡單理解成“刷標簽”。本質上就是通過支持NFC的手機或其它電子設備從帶有NFC芯片的標簽、貼紙、名片等媒介中讀寫信息。通常NFC標簽是不需要外部供電的。當支持NFC的外設向NFC讀寫數據時,它會發送某種磁場,而這個磁場會自動的向NFC標簽供電。

數據在支持NFC的手機或其它電子設備中,可以簡單理解成“刷手機”。本質上就是將支持NFC的手機或其它電子設備當成借記卡、公交卡、門禁卡等IC卡使用。基本原理是將相應IC卡中的信息憑證封裝成數據包存儲在支持NFC的外設中 。

在使用時還需要壹個NFC射頻器(相當於刷卡器)。將手機靠近NFC射頻器,手機就會接收到NFC射頻器發過來的信號,在通過壹系列復雜的驗證後,將IC卡的相應信息傳入NFC射頻器,最後這些IC卡數據會傳入NFC射頻器連接的電腦,並進行相應的處理(如電子轉帳、開門等操作)。

該模式與藍牙、紅外差不多,用於不同NFC設備之間進行數據交換,不過這個模式已經沒有有“刷”的感覺了。其有效距離壹般不能超過4厘米,但傳輸建立速度要比紅外和藍牙技術快很多,傳輸速度比紅外塊得多,如過雙方都使用Android4.2,NFC會直接利用藍牙傳輸。這種技術被稱為Android Beam。所以使用Android Beam傳輸數據的兩部設備不再限於4厘米之內。

點對點模式的典型應用是兩部支持NFC的手機或平板電腦實現數據的點對點傳輸,例如,交換圖片或同步設備聯系人。因此,通過NFC,多個設備如數字相機,計算機,手機之間,都可以快速連接,並交換資料或者服務。

本文主要講解的是NFC的讀卡器模式,要想讀到卡片的內容,我們要對卡片有壹些基本的了解,比如卡片的分類等。

現在市面上的卡片分類有IC卡、ID卡、M1卡和CPU卡,簡單的了解壹下這些卡的區別和用途。

IC卡又稱集成電路卡,通常是在塑料卡片內嵌入壹個或多個集成電路構成的PVC卡。集成電路芯片可以是存儲器或微處理器。帶有存儲器的IC卡又稱為記憶卡或存儲卡,帶有微處理器的IC卡又稱為智能卡或智慧卡。記憶卡可以存儲大量信息;智能卡則不僅具有記憶能力,而且還具有處理信息的功能。

IC卡可以十分方便地存汽車費、電話費、地鐵乘車費、食堂就餐費、公路付費以及購物旅遊、貿易服務等。

ID卡又叫身份識別卡,是壹種不可寫入的感應式卡,擁有壹個固定卡號編號。卡號在封卡前寫入後不可再更改,絕對確保卡號的唯壹性和安全性。

ID卡可以作為壹般的門禁或停車場系統的使用者身份識別,因ID卡無密鑰安全認證機制,且不能寫卡,很難實現壹卡通功能,同時也不合適做消費系統。

M1是菲利浦下屬子公司恩智浦出品的芯片縮寫,目前該公司的M1芯片與國產芯片相兼容,其實M1卡也屬於非接觸式IC卡。

M1卡,優點是可讀可寫的多功能卡,缺點是:價格稍貴,感應距離短,適合非定額消費系統、停車場系統、門禁考勤系統等。

CPU卡芯片是壹個微處理器,它的功能相當於壹臺微型計算機。CPU卡可適用於金融、保險、交警、政府行業等多個領域,CPU卡的優點是存儲空間大、讀取速度快、支持壹卡多用功能等特點,CPU卡從外型上與普通IC卡,射頻卡並沒有太大差異,但是性能上卻有巨大提升,安全性和普通IC卡比,提高很多,通常CPU卡內含有隨機數發生器,硬件DES,3DES加密算法等,配合CPU卡芯片上的COS操作系統,可以達到金融級的安全級別。

大家是否有忘帶工卡的尷尬,尤其在上班高峰期,排隊打卡的時候,然後各種登記...

大家是否有忘帶零錢的不便,打開各類app掃碼也會耽誤壹部分時間...

有沒有更好、更快、更優雅的方式呢?--答案是肯定的,NFC。通過nfc模擬工卡,實現手機在手,打卡簽到刷門禁,辦公區域任意走。

安卓手機的設置方法網上比較多,下面羅列幾個供參考:

華為: /article/e8cdb32b9d805077042bad30.html

小米: /article/4f34706e780abbe387b56dbc.html

蘋果手機到目前對nfc的功能支持有限,無法實現上述功能,不是技術上的問題,是官方考慮安全方面的問題遲遲不願意放開權限。

目前可以通過曲線救國的方式來實現蘋果手機的工卡模擬,總體思路是通過壹個支持nfc的芯片(此處選擇超薄手機貼)來代替。

快捷方式:把自己的工卡寄送到某寶上的nfc模擬店=》店家返回手機貼後,貼到手機的背面(手機殼不影響)。此方法需要時間,影響到每日打卡簽到或者飯卡等日常使用,且有信息泄露風險,但是傻瓜式快捷。

重點來了,怎麽不寄送工卡,也能實現模擬呢?

1)、找到壹個支持nfc給妳的安卓手機

2)、在安卓手機上安裝nfcwriter等類似軟件

3)、通過nfcwriter解析自己的工卡、以我們的員工卡為例,有16個扇區數據,如下面圖

4)、扇區數據解析出來後,截圖發給店家

5)、把模擬的nfc手機貼置於手機背面

註意:

1、此貼很薄,完全感覺不到,不影響正常手機使用。

2、因部分工卡包含飯卡,飯卡沒法復制只能復制工卡,和店家提前說明清楚。

首先手環要支持nfc功能,目前可以從市面比較新的版本裏選擇。

小米手環: /p/362356658

華為手環: /article/676629972991e615d41b8441.html

參考: /p/321803264

  • 上一篇:如何去定義壹個jquery插件
  • 下一篇:論仙劍電影
  • copyright 2024編程學習大全網