· 綠糰子 · NFC 卡片 · 5 分鐘閱讀
PN532 寫 NTAG 網址:什麼時候該用讀卡機,什麼時候手機就夠

先給結論
只是要把網址寫進一兩張 NTAG,用 Android 手機就好,不用買讀卡機。
NTAG 沒有加密也沒有金鑰,手機的 NFC 就能直接寫。裝一個 NFC Tools,輸入網址、貼上標籤,三十秒結束。
那 PN532 讀卡機的意義在哪?三種情況值得接上電腦:
- 一次要寫很多張:手機每張都要重新找感應位置,寫五十張就很有感。讀卡機是固定的平面天線,放上去就是同一個位置。
- 手機讀不到那張標籤:小尺寸裸線圈、貼在金屬上的、已經封進外殼的,讀卡機的功率餘裕比較足。
- 每張要寫不一樣的內容:例如把卡號帶進網址,下面說明。
第一種情況我們做成了線上工具:NTAG 網址寫入工具,用 Chrome 或 Edge 接上 PN532 就能寫,支援批量連續寫入。
把卡號帶進網址:能做什麼,不能做什麼
NFC Tools 有「變數」功能,可以在網址裡插入卡片自己的資訊:
https://example.com/check?tag=<UID>寫入時工具會先讀出這張卡的 UID,代換進去再寫。所以一百張標籤寫同一組設定,出來是一百個不同的網址。
能做的是分辨「是哪一張被掃到」:打卡點知道人走到哪一站、展場統計哪一桌互動最多、設備標籤掃進去自動帶出是哪一台機器。它讓同一批標籤變成可個別識別,而且不必事先手動編號。
不能拿來防偽。 寫進 NTAG 的網址是明文,任何人讀一次就看得到,甚至不用標籤,直接把網址打進瀏覽器,伺服器收到的東西一模一樣。UID 本身也只是一組公開可讀的號碼。
所以它能回答「哪一張」,不能回答「是不是真的」。真要防偽需要每次感應都產生不同且無法預測的驗證訊息,那是 NTAG424 DNA 那條路,原理見 NXP Tag IC Signature 如何運作。
網址可以多長?
實測過的上限,超過就會出問題(尾巴被截掉,甚至讓 iPhone 的 NFC 背景掃描失效到重開機):
| 型號 | 網址編碼後的上限 |
|---|---|
| NTAG213 | 144 bytes |
| NTAG215 | 496 bytes |
| NTAG216 | 872 bytes |
這個數字比 datasheet 標的「可用記憶體」略小,因為卡片出廠時自己宣告的可用範圍就是這麼多。 我們的工具會即時顯示編碼後的大小並自動擋下超長的網址,不用自己算。
那我到底要買什麼
| 你的情況 | 建議 |
|---|---|
| 寫幾張,內容都一樣 | 手機 + NTAG 貼紙,不用買讀卡機 |
| 要寫幾十張以上 | 加一台 PN532,配我們的線上工具 |
| 標籤很小或貼在金屬上 | 加一台 PN532 |
| 每張要有不同的識別碼 | NFC Tools 的變數功能(我們的工具還沒支援) |
| 需要防偽、不能被複製 | NTAG424 DNA + 自架驗證後端 |
延伸閱讀
- NTAG 網址寫入工具:本文提到的線上工具
- NTAG 標籤選購與規格說明:213、215、216 的容量與差異
- PN532 基本使用手冊:驅動安裝、軟體設定與基本操作
- NTAG 複製教學:要複製既有標籤而不是寫新內容的話看這篇



