AI 幫我重寫走路機的 APP! HT-235
- 黃信惠

- 3月29日
- 讀畢需時 4 分鐘

最近我做了一件很有趣的事,我買了一台HT-235 走路機。

本來以為只要硬體能用、APP可以正常控制就好,結果實際拿到手才發現,官方搭配的 APP 真的很難用,整體設計像是 10 年前的產品,不但介面不好操作,功能也很有限。

既然現在 AI 這麼強,那我能不能乾脆自己寫一個電腦版 APP 來控制這台走路機?
沒想到,這件事居然真的做成了。
第一步:先確認這個計畫到底可不可行
一開始我先問 AI,這件事到底有沒有機會實現。
「ht-235 這台走路機但目前沒有電腦的版本,但我想試試看能不能在電腦上讀取並且控制這台走路機」

AI 先幫我寫了一段 Python 程式,讓我可以掃描電腦附近的藍牙設備。我就照著它給的指令一步一步操作,結果真的成功掃描到我的走路機,甚至還能順利建立連線。
這一步其實非常重要,因為只要電腦能找到設備、能連上設備,後面就代表不是完全沒機會。至少可以確認,這不是一個只能依賴原廠 APP、完全封死的設備。
第二步:把 APP 和設備的通訊內容抓出來
接下來AI 很告訴我,它不知道這台走路機和官方 APP 之間到底是怎麼溝通的。如果只是憑空猜測藍牙指令,成功率不高,也不夠實際。
所以它問我有沒有 iPhone 和 Mac。因為在 Apple 的開發工具裡,有方法可以把 APP 和藍牙設備之間的通訊過程側錄下來。

我就照著它的指示,安裝了相關工具,然後開始在手機 APP 上把所有按鈕都按一遍,像是啟動、暫停、加速、減速等等,盡量把各種操作都做過一次,讓藍牙訊號完整被 Mac 記錄下來。
以前遇到這種問題,可能會覺得「這一定要很專業的工程師才有辦法處理」,但現在有 AI 在旁邊一步一步引導,很多原本看起來很難跨進去的門檻,真的會突然變得可以開始嘗試。
第三步:把側錄檔直接丟給 AI,做出第一版控制器
有了側錄資料之後,我直接把檔案丟給 AI,並且告訴它這個 APP 具備哪些功能,像是:
啟動
暫停
加速
減速
其他基本操作
AI 就根據這些資訊,幫我分析藍牙封包內容,然後做出了第一版的電腦控制器。
而且這個版本不是只有畫面而已,是真的成功讓電腦跟走路機建立連線,並且開始控制設備。
當然,第一版不可能完美。像是有些按鈕功能顛倒、操作邏輯有點怪,這些問題都陸續出現。
不過最重要的是,核心已經成功了。
只要能連線、能送出正確指令,後面其實就是持續修正與優化而已。
第四步:不只是能控制,還把 UI 和功能一起補齊
當基本控制已經沒問題之後,我就開始請 AI 幫我把整個 APP 做得更完整,我主要加了兩個功能。
1. 紀錄每天的總累積量,並且存檔、畫圖表

我希望這個 APP 不只是個遙控器,而是一個能記錄運動成果的工具。
所以我請 AI 幫我加入每天跑步或走路的累積紀錄,能夠把資料存成檔案,之後還可以自動整理成圖表。這樣我就能很清楚看到自己每天到底走了多少、累積的變化趨勢如何。
這種功能官方 APP 明明也不是做不到,但偏偏很多產品的原廠軟體不是做得很隨便,就是資料整理得很難看。自己重做之後,反而能完全照自己的需求客製化。
2. 畫出像跑步機一樣的操場圖

另外,我還請 AI 幫我做出一般跑步機常見的那種「操場跑道視覺化介面」。
也就是畫面上會有一個跑道,你可以很直覺地看到自己現在大概跑到哪一個位置。這種視覺化資訊其實很簡單,但對使用體驗差很多。

第五步:既然都做到這裡了,乾脆連電子紙都一起整合
APP 做完之後,我又看到自己手邊剛好有一個閒置的 ESP32 的電子紙模組。
於是我就想,既然資料都已經有了,那能不能再做一個獨立的小儀表板,平常不用開電腦,也可以直接看到最近的累積紀錄?
我就請 AI 幫我寫一個 Arduino 的 .ino 程式,讓電子紙畫面上可以顯示走路步數的統計圖表,內容包含最近 7 天的總累積步數。
結果 AI 真的直接幫我產出一份完整可用的程式,讓我可以把這個電子紙變成一個專門顯示運動成果的小面板。放在桌上就能隨時看到最近幾天的累積狀況。

這件事讓我重新感受到 AI 的真正價值
這次最讓我驚訝的是AI竟然能協助我處理到藍牙硬體設備整合這種事情。
以前這種工作通常會被認為很麻煩,牽涉到設備掃描、封包分析、通訊測試、UI 製作、資料儲存,甚至還跨到 ESP32 與電子紙顯示。每一塊單獨看都不算簡單,但在 AI 的協助下,整個流程居然真的能一步一步完成,而且整個過程大概只花了5個小時。
而且這背後最有價值的一件事是,我們開始有機會把硬體的主導權拿回來。
很多藍牙設備其實硬體本身還好好的,但廠商附的 APP 很難用,甚至過幾年後直接停止維護。到最後不是硬體壞掉,而是軟體先把產品判了死刑。
但如果未來我們可以自己重寫這些藍牙設備對應的 APP,那就不需要被原廠軟體綁死。就算廠商放棄更新,硬體也不一定要一起報廢。
AI 真正厲害的地方,不只是回答問題,而是它真的有機會陪你把一個原本覺得「應該做不到吧」的想法,慢慢做成。




請問使用的AI是ChatGPT還是Claude Code 或是其它?