Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
記得那年《天下無賊》里邊的這句經典臺詞嗎?——“IC、IP、IQ卡,統統告訴我密碼”。
圖1 《天下無賊》劇照
現實中,為卡發懵的人不在少數,不信?看你包里的——門禁卡、公交卡、銀行卡、手機卡、電話卡、水卡、電卡、燃氣卡、商店會員卡、飯卡······
在這個被數據占據的時代,除了記不住的賬號和密碼,還有丟不完、愛折斷和常消磁的卡。
圖2 五花八門的卡(來源:生活知識網)
可你是否想過?你手中的卡,雖然看起來方方正正都很像,但實際上卻各不相同。今天,咱們就一起理一理手中五花八門的卡。
哪些是IC/ID卡?
01
你以為IC、ID二者之間僅僅差了一個字母嗎?非也!想要區分IC卡和ID卡也很簡單,可以從以下幾個方面入手。
從外觀上:
最簡單的方法是厚度區分法。鑰匙扣卡和一般比較厚的卡(一邊帶方孔)一般都是ID卡。當然上面的方法只是一般情況,因為ID卡也有薄卡的情況。要想準確區分,請繼續往下讀。
圖3 典型的ID卡(來源:百度圖庫)
圖4 典型的IC卡(來源:百度圖庫)
還可以采用編碼區分法來區分:ID鑰匙扣上一般有00開頭的10位或8位數字,ID白卡上有00開頭的18位數字。而這些數字就是ID卡內數字的十進制表達。而IC鑰匙扣卡和IC白卡則一般沒有數字(參照圖3)。當然,各自部門的編號等的除外。
從結構上:
在比較黑暗的地方用手電筒照向卡,觀察卡片里面的線圈,可以根據線圈的線徑區別是IC卡還是ID卡,一般IC卡的線徑為1-2mm、ID卡的線徑為3-8mm。而且,一般有方形線圈的是IC卡、有圓形線圈的是ID卡。如下圖所示,上邊的幾個匝數較少的方形線圈大概率是IC線圈,下面幾個匝數較多的方形和圓形線圈應該是ID線圈了。當然,也不排除有特殊情況下的定制線圈。
圖5 IC卡和ID卡線圈(來源:中國制造網)
從原理上:
簡單來說,IC卡屬于智能卡,芯片內部信息可讀可寫;ID卡芯片內部記錄的是一組數字,只能用來驗證,信息也是只讀不寫。
首先,是讀寫特點的不同。IC卡的全稱是集成電路卡(Integrated Circuit Card),也被稱為智能卡(Smart Card)。IC卡內信息可讀寫,而且容量大,能實現加密功能,數據記錄更可靠,使用起來也更方便,如我們常見的一卡通等。
而ID卡的全稱是身份識別卡(Identification Card),是一種不可寫入的感應卡,內部只存有一組固定的序列號。當你刷卡的時候,讀卡器只能讀到了內部的ID號,然后通過跟后臺數據庫匹配,完成信息確認等的功能。
同時,二者工作頻率也不相同。一般來說,ID卡是一種低頻卡(常見低頻區間:30KHz-300KHz),其工作頻率是125KHz;而IC卡是一種高頻卡(常見高頻區間:3MHz-30MHz),其工作頻率是13.56MHz。
這里插一句,因為手機NFC的工作頻率也是13.56MHz,所以手機的NFC功能能感應到IC卡,卻不能感應到ID卡。
圖6 手機NFC功能模擬IC交通卡(來源:www.xici.net)
工作原理大不相同
02
IC:使用IC卡時,射頻讀寫器向IC卡發一組固定頻率的電磁波,卡片內有一個IC串聯協振電路,其頻率與讀寫器發射的頻率相同,這樣在電磁波激勵下,LC協振電路產生共振,從而使電容內有了電荷。
在這個電荷的另一端,接有一個單向導通的電子泵,將電容內的電荷送到另一個電容內存儲,當所積累的電荷達到2V時,此電容可作為電源為其它電路提供工作電壓,將卡內數據發射出去或接受讀寫器的數據。
根據芯片與讀取器之間的作用方式,可以簡單理解為芯片是否裸露,IC卡可以分為接觸式和非接觸式。
圖 7 IC卡組成及工作方式(來源:科學流行起來)
ID:ID卡的工作系統由ID卡、后臺控制器組成。使用ID卡時,首先ID卡閱讀器將載波信號經天線向外發送,等ID卡進入卡閱讀器的工作區域后,由閱讀器中電感線圈和電容組成的諧振回路接收閱讀器發射的載波信號,卡中芯片的射頻接口模塊由此信號產生出電源電壓、復位信號及系統時鐘,使芯片“激活”。
然后,芯片的讀取控制模塊,通過調相編碼,將存儲器中的數據調制在載波上,再經卡內天線回送給閱讀器;卡閱讀器將會對接收到的回送信號進行解調、解碼,再送到后臺計算機;最后,后臺計算機會根據卡號是否合法,針對不同應用做出相應的處理和控制。
圖8 非接觸卡結構(來源:電子發燒友)
它們怎么來的?
03
法國,這個神奇的國度,不僅因為浪漫聞名世界,也因為IC卡這項科技讓你我的生活更加便利。
其實IC卡這個概念早在20世紀70年代初就由法國人羅蘭·莫雷諾(Roland Moreno)提出來了,真正的IC卡產品是在1976年,由法國布爾(Bull)公司首先研制成功。
然后又經歷了漫長的8年,再次由法國PTT(Posts,Telegraphs and Telephones)公司制成了IC電話卡。這種電話卡既安全又可靠,使其以迅雷不及掩耳盜鈴之勢迅速風靡全球各地。不信?上街找電話亭,或回家問爸媽~~
其實,ID卡的歷史更早。早在1969年12月,日本有村國孝(Kunitaka Arimura)就提出了制造安全可靠的信用卡方法,也在1970年獲得專利。這里的信用卡就是一種ID卡。
但是,因為ID卡和IC卡的不同,導致二者的發展方向也逐漸不同。ID卡不僅逐漸退出手機卡的世界,目前也僅在大學校園的門禁卡、飯卡以及一些商店的會員卡等領域占據一小部分市場;而IC卡憑借其輕巧、便捷、可讀寫的優勢,逐漸占領了金融財務、社會保險、交通旅游、醫療衛生、政府行政、商品零售、休閑娛樂、學校管理等領域的大部分市場。
所以,它們都是什么卡?
04
身份證:第二代是非接觸式IC卡;
銀行卡:接觸式和非接觸式IC卡均有(還有兩種:磁條卡和芯片磁條復合卡);
公交卡:一般是非接觸式IC卡;
小區門禁卡:都有,區分方式見上文。但是IC卡的安全性更高;
門店會員卡:都有;
此外,還有這些卡,
其發展歷史、工作原理、應用場景等暫時不明······
土豪卡:IP卡?IQ卡?
正太卡:IQ卡?
老司機卡:支持IP、IQ雙頻的?
參考文獻:
[1]https://www.zhihu.com/question/21393716/answer/112012593.
[2]http://news.eeworld.com.cn/wltx/2011/0605/article_6048 .html.2011-06-05.
[3]https://www.bbaqw.com/company/112/news_714.htm.2019-08-28.
[4]陳錦. 基于射頻識別技術的門禁系統研究[D].武漢理工大學,2010.
[5]https://baijiahao.baidu.com/sid=1583925324489839762&wfr=spider&for=pc.2017-11-13.
[6]周新. 校園一卡通系統設計與實現[D].南京理工大學,2011.
[7]王海洋. 新型非接觸式IC卡讀卡器設計及其應用[D].廣東工業大學,2014.
[8]劉振禹.試析非接觸式IC卡、ID卡的原理與特點[J].企業改革與管理,2014(22):191-192.
來源: 中科院半導體所
編輯:觀山不易
1. 2. 3. 4. 5. 6. 7. 8.
10.
FC的應用比較廣泛,而且知識面也是比較廣的,所以就多啰嗦了幾句,我還還是得跟著官方文檔:http://developer.android.com/guide/topics/connectivity/nfc/index.html來
1.Android NFC的歷史
真要說起來,NFC在Android上,也是從API9才開始支持的,但是到了API14 Google才對NFC大力開發,所以等到了API15的時候,NFC的傳輸速度就得到了很大的加強
2.NFC 標簽
如果你有支持NFC的手機,你打開后蓋,你看看到一塊薄薄的東西,這就是NFC標,標簽的種類也是種類繁多,功能野人參參不齊,有的只能讀寫,有的卻能上天,而在Android SDK 中定義的NFC標準被稱為NDEF(數據交換格式)
3.NDEF數據
Android SDK中有三種NDEF數據的操作
- 從NFC便簽讀取NDEF格式的數據
- 向NFC標簽寫入NDEF格式的數據
- 通過Android Beam技術將NDEF數據發送到另一部NFC設備
4.非NDEF數據
>上篇也簡單的說了這個機制
>不管原生的如何支持,就像Android一樣,依舊有一個獨特的要求,比如我們存儲的數據需要任意的,這就要我們自己定義數據,這也叫做非NDEF數據,這些數據其實就是普通的字節流罷了
5.NFC的三重過濾機制
兩個終端設備要想讀寫數據,會有個短暫配對的時間,數據接收端會根據具體的數據格式和標簽類型調用相應的Activity(Tag Dispatch),這個activity需要定義一個intent filter中指定不同的過濾機制,分三個等級,所以叫NFC的三重過濾機制
- NDEF_DISCOVERED
>只過濾固定格式的NDEF數據,比如純文本,指定協議(HTTP FTP SMB等)的URI
- TECH_DISCOVERED
>當ACTION_NDEF_DISCOVERED指定的過濾機制無法匹配Tag時,就會使用這種過濾機制進行匹配,這種過濾機制并不是通過Tag的數據進行匹配的,而是根據Tag支持的數據存儲格式進行匹配,因此這種機制使用范圍很廣
- TAG_DISCOVERED
如果將NFC的過濾機制看成if....else...if....語句的話,那么這種機制相當于else語句,前面兩種都失敗了之后,就會用這個來處理了,這種機制用來處理未識別的Tag
從這里不難看出,NFC的三重過濾機制,如果都不能匹配Tag,則什么都不做,這里有個圖,實際上上篇結尾的時候我也提到過,只是沒講這么細
5.Android中使用NFC
這里指定一個實例
Tag要調用的一個activity,而且指定機制和數據類型
6.NFC 權限
<uses-permission android:name="android.permission.NFC" />
7.最小支持SDK
ndroid:minSdkVersion="14"
8.限制安裝的設備
<uses-feature
android:name="android.hardware.nfc"
android:required="true" />
當我們了解了這些基本的知識之后,我們就可以編寫NFC的軟件了,準備一部有NFC功能的手機,然后等待我們的下一篇
TML,即超文本標記語言(HyperText Markup Language),是構建網頁和網絡應用的基石。自從它的誕生以來,HTML經歷了多次迭代,每個版本都對Web開發的可能性進行了擴展。以下是HTML發展歷程的概述,包括每個主要版本的變化和未來趨勢。
HTML的歷史可以追溯到1989年,當時**蒂姆·伯納斯-李(Tim Berners-Lee)**在CERN(歐洲核子研究組織)提出了一個創新的想法,即創建一個互聯的信息系統,這個系統后來演變成了萬維網(World Wide Web)。HTML是這個系統的核心組成部分,它允許文檔通過超鏈接互相引用,形成一個信息網絡。
隨著Web技術的不斷發展,HTML也在不斷進化。未來的HTML可能會包括:
HTML的歷史是Web技術發展的縮影。從簡單的文檔標記到復雜的Web應用平臺,HTML已經成為現代互聯網不可或缺的一部分。隨著技術的進步,我們可以期待HTML將繼續演進,以滿足未來網絡世界的需求。
*請認真填寫需求信息,我們會在24小時內與您取得聯系。