線上工具
NTAG 網址寫入工具
用瀏覽器接上 PN532,把網址寫進 NTAG 標籤,自動辨識卡片型號,支援連續批量寫入。
只寫一兩張的話,手機更快:Android 手機用 NFC Tools 就能寫,不必接讀卡機。 這個工具是給一次要寫很多張、或是手機 NFC 讀不到那種小線圈標籤的情況用的。 Windows 7 與 10 需要先安裝 CH340/CH341 驅動程式(Windows 11 插上就會自動安裝), 驅動下載與安裝步驟看這裡。
目標網址
支援 http、https、tel:、mailto:。
卡片規格
放上卡片後會自動讀取 CC 判斷型號並修正這裡的選擇,不必自己選對。
讀取端遇到結束標記
FE 就會停下來,所以新網址比舊的短時, 後面殘留的舊位元組不會被讀到,也不會影響手機掃描的結果。勾起來只是把殘留的部分補成
00,好處是之後用 pm3 之類的工具 dump 出來比較乾淨,不會看到兩個 FE 而困惑。 代價是每張卡要多寫幾頁,批量時會稍微慢一點。▸ 密碼保護(進階)
技術細節(組態頁與鎖定位元)
密碼與 PACK 只收 hex 字元,長度不對就不讓你按下去。
NTAG 的密碼是明文送出去的,沒有加密也沒有挑戰回應機制,有側錄設備的人錄一次就拿到了。 它擋的是「路人拿手機隨手把你的標籤覆蓋掉」,而不是真的加密裡面的內容。 真的要防偽請用 NTAG424 DNA。
密碼忘了我們救不回來,沒有後門。 PROT = 0 的話資料還讀得到但改不了;PROT = 1 就連讀都不行。設好之後請自己記下來。
這裡只做可逆的密碼保護。鎖定位元、CFGLCK、密碼試錯上限(AUTHLIM)這些寫下去救不回來的東西, 本工具不提供,也不會幫你設;寫組態頁時 AUTHLIM 一律歸 0,確保忘記密碼還能用舊密碼以外的方式救回來。
卡片資訊
| UID | — |
| 偵測型號 | — |
CC(page 3) Capability Container,出廠就寫在 page 3 的 4 個位元組,格式是 E1 10 [容量÷8] [存取權限]。手機靠開頭的 E1 10 判斷「這是一張可以放 NDEF 的標籤」, 第三個位元組乘以 8 就是可用容量,所以 12 是 NTAG213(144 bytes)、3E 是 NTAG215(504 bytes)、6D 是 NTAG216(888 bytes)。這個工具就是靠它自動判斷型號的。 讀到的開頭不是 E1 10 代表這張卡沒有有效的 CC,寫進去手機不一定讀得到。 | — |
即將寫入的 NDEF 位元組
03 宣告「從這裡開始是一段 NDEF」,下一個位元組是長度,結尾 FE 是結束標記。手機讀到 03 才知道要當 NDEF 來解析。Record 標頭:
D1 01 xx 55 這四個位元組。D1 表示這是唯一且完整的一筆記錄、內容屬於標準類型;01 是類型名稱長度;xx 是內容長度;55 是字母 U,代表這筆是網址。 緊接在後面還有 1 個前綴代碼,例如 04 就是 https://,這樣那 8 個字元不必真的寫進卡裡,省空間。補齊用的 00:NTAG 一次只能寫一整頁 4 個位元組,所以總長要補到 4 的倍數。 這些 00 不影響讀取,手機看到
FE 就停了。紀錄
怎麼用這個工具?
- 把 PN532 讀卡機接上電腦。Windows 7 與 10 要先裝 CH340/CH341 驅動,Windows 11 插上就會自動裝好。
- 用電腦版 Chrome 或 Edge 開這一頁,按「連線 PN532」,在跳出的清單選讀卡機的序列埠。
- 輸入要寫入的網址,右邊會即時顯示編碼後的 NDEF 位元組與容量。
- 把 NTAG 標籤放到讀卡器上,按「寫入」。工具會先讀 CC 確認型號,再逐頁寫入。
- 要連續寫很多張就勾「批量模式」,之後放上標籤自動寫、寫完嗶一聲,換張再放就好。
這個工具只寫 User Memory(page 4 之後),不會動到 UID、鎖定位元或 OTP 區,寫錯了重寫一次就好。 想了解 NTAG 各型號差在哪,看 NTAG 標籤選購與規格說明 ;讀卡機的驅動安裝與軟體設定看 PN532 基本使用手冊 ;要複製既有的 NTAG 看 NTAG 複製教學。
其他工具: NTAG A2 指令產生器 用來算 7-byte UID 的 BCC 校驗碼。
編碼與寫入完全在你的瀏覽器本地透過 Web Serial 完成,網址與卡片資料不會上傳到任何伺服器。
還沒有 PN532 或 NTAG 標籤?
綠糰子備有台灣現貨,NTAG 有原廠與副廠兩種可選。