如果想要模擬高頻 NFC 卡片,除了使用中國魔術卡之外,Chameleon 是目前最小的開源硬體,新一代的 ChameleonUltra 募資最近才剛結束,大小跟前一代的 ChameleonTiny 一樣,在我順利拿到這個硬體後,我想透過用 Web Serial/Bluetooth 來控制 ChameleonUltra 硬體,並且把這個過程寫成文章記錄下來。
Day 11 中國魔術卡 在前面的文章我們簡單認識的 Mifare Classic 1k 卡片後,我們來聊聊中國魔術卡這個神奇的小東東吧,但由於筆者只有研究 M...
Day 12 建立一個新的 Git 專案 今天筆者打算來分享自己從頭建立這個專案的一些過程,以及筆者自己的一些習慣。 透過 GitHub 建立專案 筆者習慣建立...
Day 13 增加開發者體驗的設定 通常我會在專案上面設定一些增加開發者體驗的工具,這篇文章打算來介紹一些筆者常用的工具。 dotenv 筆者會在專案上面建立...
Day 14 如何以 JS 組成 ChameleonUltra 的 Protocol 為了要在 JS 上面很精確的組成 ChameleonUltra 的 Pro...
Day 15 Buffer 的進階使用技巧 (Part 1) 在使用 Serial 跟硬體溝通的過程中,我們會大量需要操作 Buffer,所以如果對這方面有興趣...
Day 16 Buffer 的進階使用技巧 (Part 2) 以指定的資料形態讀寫 Buffer 有時候我們會需要以指定的資料形態讀寫 Buffer,例如: c...
Day 17 Web Serial API 成功組成跟韌體溝通的 protocol 資料後,接下來就是要透過任何 Serial 傳送給 ChameleonUlt...
Day 18 Web BLE API ChameleonUltra 也支援透過 BLE 進行連線,雖然 BLE 的傳輸速度會比 Serial 慢,但在 Andr...
Day 19 Node.js SerialPort Web Serial API 和 Web BLE API 都是瀏覽器的 API,為了讓 Node.js 也能...
Day 20 使用 Rollup 來產生各平台的 Javascript 檔案 為了要讓我們撰寫的 SDK 可以在各平台使用,我們需要透過一些工具來幫我們把 Ty...