我們時常收到這樣的問題:
RFID 標籤的身份識別號(ID)究竟能不能被修改?
從多數 RFID 系統的設計來看,標籤的 ID 一般是以 序列方式分配,並在晶片製造時永久燒錄(burned-in)。查詢了許多資料,幾乎找不到可讓使用者自行重寫「標籤 ID」的情況。不過,有一些細節值得說明,能幫助你更清楚理解為何大多數 RFID 標籤幾乎不可能重覆 ID。
實例 1:Parallax 28141 — 唯讀 (read-only) RFID 卡
以 Parallax 的 28141(DigiKey 編號 28141-ND)為例:
這是一款 125 kHz 唯讀型 RFID 卡。在其規格書第 2 頁可以看到,此類標籤可產生相當龐大的組合數——高達 2⁴⁰(約 1.099 兆)種唯一 ID。
此 ID 無法修改,但能保證在實務中幾乎不可能遇到重覆值。
除非製造商超量生產超過一兆張卡,否則 ID 重覆的機會微乎其微。
即便理論上某天真的耗盡編碼空間,他們也能重新循環,再加上不同工廠或應用領域之間互不干涉,衝突機率依然極低。
那有可設定的 RFID 嗎?
答案是:有,但不是修改「ID」本身。
有些 RFID 晶片具備 可讀寫記憶體區塊(User Memory),讓使用者可以寫入額外的資料,但標籤本身的固有 ID(如序號或 TID)依然是 預燒錄且無法更改的。
以 Adafruit 的 4034(DigiKey 編號 1528‑2798‑ND)為例:
- 具備 144 bytes 可寫入的 EEPROM(大約可重寫 10,000 次)
- 晶片本身仍然有 7-byte 永久序號(不可修改)
這種設計提供了:
- 固有且不重複的唯一識別碼(由製造商保證)
- 額外可自定義的使用者資料區
因此,在某些應用中,你可以自行制定「擬似 ID」或加入額外資訊,如批號、設備資訊或自訂邏輯,儲存在可寫記憶體內。