iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

免安裝!一起用 JS 來控制開源的 NFC 讀卡機變色龍吧! 系列

在 Web Bluetooth API 跟 Web Serial API 於 Chrome 上正式推出後,前端工程師可以很簡單的透過 JavaScript 直接跟硬體溝通,快速支援 Windows、Mac、Linux、Android、iOS 等平台,使用者只需要在電腦或 Android 上透過特定瀏覽器打開網頁,就可以直接控制嵌入式設備。

均民打算透過這 30 天的文章來介紹 NFC 的部分知識,並分享如何使用均民幫這個開源的 NFC 讀卡機變色龍寫的 JS SDK。

鐵人鍊成 | 共 30 篇文章 | 10 人訂閱 訂閱系列文 RSS系列文
DAY 11

Day 11 更新變色龍的韌體

Day 11 更新變色龍的韌體 在開始使用 JS 控制變色龍之前,我們需要先進行韌體更新,因為目前開源的圖形化介面都需要搭配最新的韌體一起使用,均民提供以下兩種...

2024-09-25 ‧ 由 戴均民 分享
DAY 12

Day 12 準備 JS SDK 的 Playground

Day 12 準備 JS SDK 的 Playground 均民所開發的 JS SDK 可以在瀏覽器及 Node.js 的環境中執行,均民平常自己在開發的時候,...

2024-09-26 ‧ 由 戴均民 分享
DAY 13

Day 13 透過 JS SDK 讀取 RFID 卡號

Day 13 透過 JS SDK 讀取 RFID 卡號 在一些安全性比較低的門禁系統中,有時候只會讀取 RFID 卡片的卡號,然後根據卡號來決定是否開啟門禁,所...

2024-09-27 ‧ 由 戴均民 分享
DAY 14

Day 14 透過 JS SDK 模擬及拷貝 M1 卡的卡號

Day 14 透過 JS SDK 模擬及拷貝 M1 卡的卡號 在一些安全性比較低的門禁系統中,有時候只會讀取 RFID 卡片的卡號,然後根據卡號來決定是否開啟門...

2024-09-28 ‧ 由 戴均民 分享
DAY 15

Day 15 認識 M1 卡的資料結構

Day 15 認識 M1 卡的資料結構 M1 卡的儲存容量為 1024 位元組,分成 16 個區段 (Sector),每個區段分成 4 個區塊 (Block),...

2024-09-29 ‧ 由 戴均民 分享
DAY 16

Day 16 認識 M1 卡的存取權限

Day 16 認識 M1 卡的存取權限 接下來我們要來認識規則比較複雜的「區段存取控制位元」。如果想偷懶,可以直接找線上工具來產生 (搜尋 MIFARE Cla...

2024-09-30 ‧ 由 戴均民 分享
DAY 17

Day 17 讀取 M1 卡片的資料

Day 17 讀取 M1 卡片的資料 在認識了 M1 卡的資料結構後,讓均民帶你使用變色龍來讀取 M1 卡的資料吧! 讀取非加密的 M1 卡 非加密的 M1 卡...

2024-10-01 ‧ 由 戴均民 分享
DAY 18

Day 18 M1 卡片的完整模擬及拷貝

Day 18 M1 卡片的完整模擬及拷貝 有些門禁系統除了讀取卡號之外,還會讀取卡片內的資料,這時候如果想要開啟這類的門禁,就需要完整的模擬或拷貝卡片的資料。...

2024-10-02 ‧ 由 戴均民 分享
DAY 19

Day 19 針對 M1 卡半加密卡或全加密卡的攻擊 ①

Day 19 針對 M1 卡半加密卡或全加密卡的攻擊 ① 本文章的內容僅限學術及研究用途,請勿進行任何違法行為,否則後果自負。 通常卡片在製造的時候,會被設...

2024-10-03 ‧ 由 戴均民 分享
DAY 20

Day 20 針對 M1 卡半加密卡或全加密卡的攻擊 ②

Day 20 針對 M1 卡半加密卡或全加密卡的攻擊 ② 本文章的內容僅限學術及研究用途,請勿進行任何違法行為,否則後果自負。 想辦法拿到一個已知的金鑰後,...

2024-10-04 ‧ 由 戴均民 分享