[NFC] NFC 基本概觀

記得在兩年多前一個點部落的聚會中分享了關於 Mifare 的一些應用,在那份投影片的最後一張標題就是『明日之星 NFC』;我過去對於 RFID 相關的知識領域一直很有興趣,兩年多前在討論 Windows Phone 7 的聚會也曾經問過微軟:『何時 Windows Phone 會把 NFC 列為支援裝置?』。時至今日 NFC (Near Field Communication 近場通訊) 開始有成為熱門話題的趨勢,Windows 8/ Windows Phone 8 上也出現了 NFC 裝置與 API,身為一個成天瞎搞 RFID的人,是時候該來寫點關於 NFC 開發的文章了。

        記得在兩年多前一個點部落的聚會中分享了關於 Mifare 的一些應用,在那份投影片的最後一張標題就是『明日之星 NFC』;我過去對於 RFID 相關的知識領域一直很有興趣,兩年多前在討論 Windows Phone 7 的聚會也曾經問過微軟:『何時 Windows Phone 會把 NFC 列為支援裝置?』。時至今日 NFC (Near Field Communication 近場通訊) 開始有成為熱門話題的趨勢,Windows 8/ Windows Phone 8 上也出現了 NFC 裝置與 API,身為一個成天瞎搞 RFID的人,是時候該來寫點關於 NFC 開發的文章了。

 

 

        RFID 和 NFC 的關係是什麼?有些人以為 NFC 是用來取代 RFID,其實不然,正確來說 NFC 是奠基於 RFID技術的應用。推動 NFC 技術發展規範的組織是在 2004 年由 NXP、Sony與Nokia 所共同組成的 NFC Forum,基本的技術概觀如下:

        1.操作頻率:13.56 MHz

        2.距離:小於 20 公分 (但真實世界幾乎都在 5 公分以內)

        3.最大傳輸率:424 Kb/s

        4.傳輸模式:

           (1) Active -- 這表示通訊雙方各自使用自己的電源產生載波

           (2) Passive -- 這表示通訊雙方中只有一方使用電源產生載波

        5.操作模式:

           (1) Read/Write (Reader Mode)  -- 如同讀卡機使用

           (2) Peer to Peer -- 設備對設備通訊

           (3) Card emulation ( Windows 8/ Windows Phone 8尚未開放) – 將 NFC 裝置模擬成 Tag 模式

 

 

        適用於 NFC 所使用的 Tags

        1. NFC Forum Types

           (1) Type1

                Based on ISO-14443A standard.
                Read and re-write capable, also users can configure the tag to be read-only.
                96 bytes of memory, expandable up to 2KB.
                Communication speed 106 Kbits/s.
                No data collision protection. 
                Compatible products : Broadcom BCM20203, Topaz 512

 

            (2) Type 2

                 Based on ISO-14443A standard.
                 Read and re-write capable, also users can configure the tag to be read-only.
                 96 bytes of memory, expandable up to 2KB.
                 Communication speed 106 Kbits/s.
                 Anti-collision support.
                 Compatible products : NXP MIFARE Ultralight.

       

            (3) Type 3

                 Based on the Japanese Industrial Standard (JIS) X 6319-4.
                 Pre-configured at manufacture to be either read and re-writable, or read-only.
                 Variable memory, up to 1 MB per service.
                 Supports two communication speeds, 212 or 424 Kbits/s.
                 Anti-collision support.
                Compatible products : Sony FeliCa.

 

            (4) Type4

                 Based on ISO-14443A standard.
                 Pre-configured at manufacture to be either read and re-writable, or read-only.
                 Variable memory, up to 32 KB per service.
                 Supports three different communication speeds 106 or 212 or 424 Kbits/s.
                 Anti-collision support.
                 Compatible products : NXP DESFire, SmartMX-JCOP.

 

 

        2. NXP Specific Type (Mifare Classic)

           Based on ISO-14443A standard.
           Read and re-write capable, also users can configure the tag to be read-only.
           Variable memory 192/768/3584 Bytes.
           Communication speed 106 Kbits/s.
           Anti-collision support.
           Compatible products : NXP MIFARE Classic Mini, Classic 1k and  Classic 4K.