NFC 讀寫器 Demo

點一下,再靠卡。

這個 Demo 只保留最少流程:讀取 UID、讀取 JSON、寫入 JSON。
讀卡與寫卡都改成先按按鈕,再把卡片靠上讀卡機。

Read

讀取卡片

操作方式:先按「開始讀取」,再把卡片貼上讀卡機。
系統會等待 15 秒。

讀取狀態:尚未讀卡

Connector:checking

卡片在位:否

UID

尚未讀到

按下按鈕後再把卡片靠上讀卡機。

讀到的 JSON

尚未讀到 JSON 內容

Write

寫入 JSON

修改下方 JSON 後,按「開始寫入」,再把卡片貼上讀卡機。系統會用受控 application/json NDEF 寫入。

限制:單層物件、最多 8 個欄位、不可放敏感資料。

寫入狀態:尚未寫卡

Payload type:n/a

NDEF bytes:n/a

ERP Output

讀完卡後,可直接把這個物件送回 ERP:保留 UID 與卡片上的 JSON 即可。

{
  "uid": null,
  "reader": null,
  "json": null,
  "readAt": null,
  "driver": null
}
暫時停用 / 重新啟用 Connector

macOS

  • 停用:launchctl unload ~/Library/LaunchAgents/com.webnfcbridge.connector.plist
  • 啟用:launchctl load ~/Library/LaunchAgents/com.webnfcbridge.connector.plist

Windows(以系統管理員身分開啟終端機)

  • 停用:taskkill /IM nfc-connector.exe /F 並 reg delete HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v NFCToolConnector /f
  • 啟用:reg add HKLM\Software\Microsoft\Windows\CurrentVersion\Run /v NFCToolConnector /d "\"%ProgramFiles%\Web NFC Bridge Connector\nfc-connector.exe\" --watchdog" 並 Start-Process "%ProgramFiles%\Web NFC Bridge Connector\nfc-connector.exe" --watchdog

Linux

  • 停用:sudo systemctl stop web-nfc-bridge-connector && sudo systemctl disable web-nfc-bridge-connector
  • 啟用:sudo systemctl enable web-nfc-bridge-connector && sudo systemctl start web-nfc-bridge-connector
完全移除 Connector

macOS

  1. 終端機執行 launchctl unload ~/Library/LaunchAgents/com.webnfcbridge.connector.plist
  2. 刪除檔案 rm ~/Library/LaunchAgents/com.webnfcbridge.connector.plist
  3. 刪除程式 sudo rm /usr/local/bin/nfc-connector
  4. 清除安裝紀錄 sudo pkgutil --forget com.webnfcbridge.connector

Windows

  1. 開啟「設定 > 應用程式 > 已安裝的應用程式」
  2. 搜尋「Web NFC Bridge Connector」,點擊「解除安裝」

Linux

  1. 執行 sudo systemctl stop web-nfc-bridge-connector && sudo systemctl disable web-nfc-bridge-connector
  2. 執行 sudo dpkg -r web-nfc-bridge-connector 或 sudo apt remove web-nfc-bridge-connector