iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

用 Web Serial/Bluetooth 來控制 ChameleonUltra 硬體 系列

如果想要模擬高頻 NFC 卡片,除了使用中國魔術卡之外,Chameleon 是目前最小的開源硬體,新一代的 ChameleonUltra 募資最近才剛結束,大小跟前一代的 ChameleonTiny 一樣,在我順利拿到這個硬體後,我想透過用 Web Serial/Bluetooth 來控制 ChameleonUltra 硬體,並且把這個過程寫成文章記錄下來。

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

Day 01 緣起

Day 01 緣起 NFC 技術在台灣已經非常普及,舉凡搭乘大眾運輸工具會用到的悠遊卡跟一卡通、信用卡的感應付款、Google Pay、Apple Pay,甚至...

2023-09-15 ‧ 由 戴均民 分享
DAY 2

Day 02 專案初步規劃

Day 02 專案初步規劃 這是筆者對這個專案的初步規劃,主要分成幾部分:核心、使用教學與範例、自動建置及開發者體驗、程式工具包。雖然不確定在鐵人賽結束時會完...

2023-09-16 ‧ 由 戴均民 分享
DAY 3

Day 03 韌體更新

Day 03 韌體更新 要開始玩 ChameleonUltra 的第一步就是要學會如何更新韌體,目前要幫 ChameleonUltra 更新韌體最簡單的方式,就...

2023-09-17 ‧ 由 戴均民 分享
DAY 4

Day 04 示範程式:裝置資訊及設定管理

Day 04 示範程式:裝置資訊及設定管理 先來介紹筆者在這個專案內製作的一些示範用的程式,今天要介紹的這個是可以用來讀取裝置的資訊、管理裝置的設定以及執行一些...

2023-09-18 ‧ 由 戴均民 分享
DAY 5

Day 05 示範程式:MFKey32 攻擊

Day 05 示範程式:MFKey32 攻擊 繼續來介紹筆者在這個專案內製作的一些示範用的程式,今天要介紹的這個是可以用來對讀卡機進行 MFKey32 攻擊,網...

2023-09-19 ‧ 由 戴均民 分享
DAY 6

Day 06 如何使用 SDK (Part 1)

Day 06 如何使用 SDK (Part 1) 看了前幾篇的文章之後,不知道讀者是不是迫不及待想試用看看這個 SDK 了呢? 查看專案的 README.md...

2023-09-20 ‧ 由 戴均民 分享
DAY 7

Day 07 如何使用 SDK (Part 2)

Day 07 如何使用 SDK (Part 2) 筆者在文件內寫的程式碼範例,肯定沒辦法涵蓋到所有的使用情境,這時候我們就會需要查看 Reference 文件,...

2023-09-21 ‧ 由 戴均民 分享
DAY 8

Day 08 如何使用 SDK (Part 3)

Day 08 如何使用 SDK (Part 3) ChameleonUltra 這個硬體目前還很新,所以難免會有不穩定或是不相容的情況,這時候如果我們能從除錯訊...

2023-09-22 ‧ 由 戴均民 分享
DAY 9

Day 09 與硬體溝通的 Protocol

Day 09 與硬體溝通的 Protocol 接下來的文章中,筆者打算來分享這個專案的建立過程中所需的知識點,以及筆者在這個專案中做過的事。今天我們來認識一下跟...

2023-09-23 ‧ 由 戴均民 分享
DAY 10

Day 10 Mifare Classic 1k 介紹

Day 10 Mifare Classic 1k 介紹 說到台灣常見的 NFC 卡片,Mifare Classic 1k 絕對是榜上有名,因為舊版的悠遊卡、一卡...

2023-09-24 ‧ 由 戴均民 分享