iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
SideProject30

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

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

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

Day 11 中國魔術卡

Day 11 中國魔術卡 在前面的文章我們簡單認識的 Mifare Classic 1k 卡片後,我們來聊聊中國魔術卡這個神奇的小東東吧,但由於筆者只有研究 M...

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

Day 12 建立一個新的 Git 專案

Day 12 建立一個新的 Git 專案 今天筆者打算來分享自己從頭建立這個專案的一些過程,以及筆者自己的一些習慣。 透過 GitHub 建立專案 筆者習慣建立...

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

Day 13 增加開發者體驗的設定

Day 13 增加開發者體驗的設定 通常我會在專案上面設定一些增加開發者體驗的工具,這篇文章打算來介紹一些筆者常用的工具。 dotenv 筆者會在專案上面建立...

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

Day 14 如何以 JS 組成 ChameleonUltra 的 Protocol

Day 14 如何以 JS 組成 ChameleonUltra 的 Protocol 為了要在 JS 上面很精確的組成 ChameleonUltra 的 Pro...

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

Day 15 Buffer 的進階使用技巧 (Part 1)

Day 15 Buffer 的進階使用技巧 (Part 1) 在使用 Serial 跟硬體溝通的過程中,我們會大量需要操作 Buffer,所以如果對這方面有興趣...

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

Day 16 Buffer 的進階使用技巧 (Part 2)

Day 16 Buffer 的進階使用技巧 (Part 2) 以指定的資料形態讀寫 Buffer 有時候我們會需要以指定的資料形態讀寫 Buffer,例如: c...

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

Day 17 Web Serial API

Day 17 Web Serial API 成功組成跟韌體溝通的 protocol 資料後,接下來就是要透過任何 Serial 傳送給 ChameleonUlt...

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

Day 18 Web BLE API

Day 18 Web BLE API ChameleonUltra 也支援透過 BLE 進行連線,雖然 BLE 的傳輸速度會比 Serial 慢,但在 Andr...

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

Day 19 Node.js SerialPort

Day 19 Node.js SerialPort Web Serial API 和 Web BLE API 都是瀏覽器的 API,為了讓 Node.js 也能...

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

Day 20 使用 Rollup 來產生各平台的 Javascript 檔案

Day 20 使用 Rollup 來產生各平台的 Javascript 檔案 為了要讓我們撰寫的 SDK 可以在各平台使用,我們需要透過一些工具來幫我們把 Ty...

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