本文由 交通部鐵道局 委託,泛科學企劃執行。
悠遊卡「嗶」一下上公車、 eTag 不需等待就能收取高速公路通行費、防疫期間進出公共場所「掃」一下完成實聯制登記,甚至買完高鐵車票後還能用手機取得專屬 QR CODE 快速通關!隨著科技進步和智慧型手機的興起,人們開始以電子票證取代傳統紙本票卷,只要一支手機或是一張卡就能到達任何你想去的地方。
臺灣目前常用的電子票證主要有兩大類,高鐵、台鐵 APP 訂票取票後的專屬 QR CODE ,和使用無線射頻辨識 RFID 的感應交通票卡(像是悠遊卡、一卡通),究竟這兩種方便又快速的電子票證技術是怎麼運作的呢?
「掃」出資訊海—— QR CODE
QR 為 Quick Response 的縮寫,最早在 1994 年,由日本汽車零件業者 Denso Wave 的技術室長原昌宏發明,他認為一維條碼能夠包含的資訊量太少,一件產品都要印上數十個條碼才足以應付需求,對當時追求商品小型化的日本很不方便。原昌宏的團隊便將兩個一維條碼疊加在一起,讓 X 軸、 Y 軸都帶有訊息,進化成二維條碼,不只可以更快速追蹤產線上的產品, QR CODE 還有多角度辨識、容錯能力高等優點。
QR CODE 三大優點:高存量、高容錯、易辨識
QR CODE 呈現正方形黑白兩色,每一格黑白格子都是一個位元,黑色方格代表 1 ,白色方格代表 0 ,掃碼時機器只要判斷反光與否,就能將黑白圖像轉換為二進位數、數字、字母、日語假名等訊息組合,經過轉譯後就能代表一串代碼、一句話或是一個網址。 QR Code 發展至今一共有 40 種版本,以結構、尺寸和校正標記位置區分,每一種版本的儲存密度都不完全相同,最大的版本 40 為 177×177 模組,可容納高達7089字元。
在 QR CODE 的 3 個角落有像「回」字的正方圖案是幫助解碼軟體定位的座標,以鮮少出現在印刷品的特殊比例 1:1:3:1:1 作為定位標記,只要掃描裝置偵測到這個特殊比例就能算出條碼位置,使用者不需像傳統一維條碼一樣必須精確對準條碼才掃得到, QR CODE 以任何角度掃描都能正確讀取資料,加速識別作業。
除了中規中矩的黑白 QR CODE, 你一定也有看過插入商標或是特殊形狀的二維條碼,為什麼缺了一角的 QR CODE 還能掃描的到呢?因為 QR CODE 有很高的容錯能力,當某部分資訊缺失的時候,解碼系統會透過里德-所羅門碼(Reed-solomon codes)的原理自動填補缺失的部分,讓整體資訊依然可以完整辨識,容忍錯誤發生。 QR Code 的容錯能力分為 4 個等級,條碼圖形面積愈大就能分割出更細緻的里德 – 所羅門碼區塊,避免單一區塊「猜」太多密碼,容錯等級最高甚至可修正 30 %的缺失條碼。
QR Code 的快速掃描和容錯能力,能夠廣泛地運用在產品追蹤、物品識別和文件管理方面,使識別作業更便捷,「車票」也是其中之一!高鐵發售的每張電子票證都含有一個獨一無二的 QR Code ,經過閘門條碼感應區解碼就可以直接通關,享受快速方便又環保的乘車體驗!
「嗶」一下,扣款成功—— RFID
RFID (Radio Frequency IDentification) 全名為無線射頻辨識,是透過無線電訊號識別特定目標並讀取相關數據的無線通訊技術,我們日常所用的各式電子票卡多半都使用這種技術,或是其衍伸用於智慧型手機的感應式電子票證 NFC(Near-field communication,近距離無線通訊)。
RFID 最早出現在第二次世界大戰時期同盟國和德軍的敵友識別系統(Identification Friend or Foe,IFF)。以應答機(Transponder)偵聽詢問信號,然後回覆識別暗號,軍隊以此技術識別飛機、車輛或友軍部隊,並確定受詢問方的方位和距離。儘管當時 RFID 已被廣泛使用於軍事、航空用途,人們日常生活還是很難接觸到 RFID ,直到 2003 年美國最大零售商 Walmart 宣布他們的前 100 家供應商將被要求在所有進貨的貨箱和托盤上貼上 RFID 標籤以減少盤點貨物的時間,其他企業、零售商紛紛開始效法,使 RFID 頓時成為商品管理的新模式。RFID 發展至今,包括日常使用的悠遊卡、門禁卡、商品防盜標籤和寵物晶片,都是使用 RFID 的技術。
你是否曾疑惑:悠遊卡沒電池,為何能付款或是傳送資訊?
我們常用的電子票卡多半屬於無電源的被動式標籤,利用感應器(Reader,像是公車讀卡機)發送特定頻率的電磁訊號,當訊號夠強時,就會觸發感應範圍內的 RFID 標籤(Tag),RFID 標籤內部為電路板和天線的組合,標籤接收電磁波後會藉由電磁感應產生電流,供應 RFID 標籤上的晶片運作並發出電磁波將特定編碼回應給感應器。感應器若成功解碼,則回傳主機(Host)請求驗證資料再給予回應。RFID 系統以「辨識」為主要功能,接收到「有效回應」才算驗證成功,就像拿悠遊卡靠近公車讀卡機可以扣款,而你的公司門禁卡不行,是因為讀卡機無法解開公司門禁卡回傳的編碼,無法驗證有效性就會顯示扣款失敗。
相對於傳統條碼, RFID 標籤帶有遠距離讀寫、具穿透性、可同時讀取多個標籤和重複利用等優勢。透過調整感應器發送的電磁波頻率,來選擇觸發特定頻帶的標籤和控制讀取範圍:像是悠遊卡、一卡通是 13.56MHz 的高頻帶(HF)標籤,感應器可讀取在 1 公尺以內的 RFID 條碼;高速公路 eTag則是採用特高頻帶(UHF)標籤,不僅可讀取範圍增加到 5 ~ 10 公尺,還能同時讀取 1000 個RFID 條碼,就算中間有其他物質阻擋(像是卡片放在錢包裡、颱風天上高速公路),RFID一樣都可以讀取。
RFID 標籤最大的優勢其實是重複利用,過往的條碼都是一對一的組合,只要印刷上去就無法更改,使用過後必須報廢,而 RFID 可以更新電路板內儲存的資料,讓同樣一個標籤衍生出不同的編碼,拓展用途。當然這也代表有心人士可以串改標籤中的資料,因此大多數電子票卡會多加一層密鑰保護內部資料。除此之外,由於 RFID 標籤無須直接與感應器接觸,使用者也有可能在不知情的情況下被他人讀取標籤內儲存的資訊,構成安全隱憂。
目前,高鐵除了能用「T Express」APP 訂位立即取得專屬 QR CODE 快速通關,也開放悠遊聯名卡或一卡通聯名卡這兩款 RFID 電子票證來搭乘自由座喔!
參考資料:
- Denso Wave
- Wikipedia – QR CODE
- Cool3C – QR Code發展與歷史介紹:運作原理、特色、編碼結構分析
- 台灣高鐵
- Wikipedia – Radio-frequency identification
- YouTube – What is RFID? How RFID works? RFID Explained in Detail
- Walmart and RFID: The Relationship That put RFID on the Map