Edge AI Store
認得您開發板的 Store
它會讀取已連接的開發板,告訴您每個模型能不能在上面執行、不能的話原因為何,並從瀏覽器把模型安裝到開發板上正在執行的 MicroPython firmware 中,不必讓開發板進入特殊模式,也不必重新燒錄。我們沒有找到其他做得到這件事的公開模型商店。
BENTO · 事業 01
BENTO 把一個構想一路帶到在裝置上執行的模型。它分成五個部分:晶片上的 firmware、撰寫應用程式的 IDE、建立並測試模型的 Trainer、交付模型的 Store,以及執行模型的裝置。
新在哪裡
BENTO 的多數組成部分,都能在別處以某種形式找到。在查閱同類工具與商店的公開文件和程式碼之後,我們找不到的是下面這些組合。如果您知道更早的例子,請告訴我們,我們會更正這一頁。
Edge AI Store
它會讀取已連接的開發板,告訴您每個模型能不能在上面執行、不能的話原因為何,並從瀏覽器把模型安裝到開發板上正在執行的 MicroPython firmware 中,不必讓開發板進入特殊模式,也不必重新燒錄。我們沒有找到其他做得到這件事的公開模型商店。
BENTO IDE
專為 PSOC™ Edge E84 打造,能把同一個程式以 Flow、Blocks 和 Python 三種方式呈現。程式先在開發板的 MicroPython 模擬器中執行,接著從同一個分頁在實體開發板上執行,並提供泰文與英文。我們沒有找到其他把這些整合在一起的瀏覽器 IDE。
Edge AI Trainer
每一次訓練都要通過發布關卡(鎖定不可更動的測試集、以打亂的標籤進行的對照實驗,以及確認模型不會洩露訓練資料中有哪些人的測試),並依照 firmware 載入模型時採用的規則進行檢查。它在自行架設、附核准流程的團隊伺服器上執行,提供英文與泰文,並以簽章方式移交給 Store。我們沒有找到其他兼具這些特點的 edge AI 訓練工具。
資料來源:微控制器用的模型商店與部署工具、MicroPython 瀏覽器 IDE,以及 edge AI 訓練工具的廠商文件與公開程式碼。
01 · BENTO Secure Edge AI Firmware
這套 firmware 分為三個部分,執行於 Infineon PSOC™ Edge E84 的兩個 Arm® 核心上,以 C 語言撰寫,應用程式則使用 MicroPython。BENTO 的其他一切都建立在它之上。
以 MicroPython 撰寫應用程式,具備螢幕介面,並在搭載相應元件的開發板上提供 IMU、麥克風、雷達與環境感測器的 API。
裝置端離線推論。內建數個模型,涵蓋動作與聲音等類別;其中部分模型由 Infineon 和 Imagimob 依各自的條款發布。
模型在執行階段從 Edge AI Store 送達,不必重新燒錄 firmware。
Edge AI Creator:開發板透過 USB,將 IMU 或麥克風資料直接錄進 Edge AI Trainer。只有在說話者於頁面上表示同意後,才會錄製音訊。
目前每個發布版本都會註明適用哪一塊開發板,因此瀏覽器安裝程式能為每塊開發板提供正確的 firmware。
在 PSOC™ Edge HMI Kit 上:每塊開發板各自密封的模型儲存,以及透過 mutual TLS 建立的開發板身分,交付時即已配置完成。
我們交付的每一台 BENTO 裝置,都已啟用 secure boot 與簽章模型驗證。
Cortex®-M33 · TrustZone
最先執行的 BENTO 程式碼。它負責建立晶片的安全世界;在 PSOC™ Edge HMI Kit 上,它還保存開發板的身分,並解開密封的模型。
Cortex®-M33 · 應用
以 MicroPython 執行裝置的邏輯,並負責網路連線與模型儲存。在 PSOC™ Edge HMI Kit 上,它會先驗證每個模型的簽章,再交給 AI 核心。
Cortex®-M55 · Ethos™-U55 NPU
在 NPU 上同時執行多個 Edge AI 模型,並一併處理螢幕顯示與感測器。
應用程式開發者在 BENTO IDE 中以 firmware 為基礎進行開發,不需要修改 firmware 本身。
Infineon PSOC™ Edge E84:Arm® Cortex®-M55 與 Cortex®-M33,搭配 Arm® Ethos™-U55 NPU。工具鏈:Infineon ModusToolbox™ 與 Arm GCC;模型以 Arm Vela 針對 NPU 編譯。
02 · BENTO IDE
BENTO IDE 是撰寫 BENTO 裝置應用程式的地方。您可以把應用程式做成由節點相連的 Flow,也可以用 Blocks 或 Python 撰寫;先在開發板的模擬器中測試,再透過 USB 在開發板上執行。

同一個應用程式有三種開發方式:Flow,在連線上顯示即時數值的無程式碼畫布;Blocks,與 firmware 的模組一一對應;以及具備自動完成功能的 Python,還能轉換回 Blocks。
BENTO Emulator 在瀏覽器中以開發板本身的螢幕尺寸執行 MicroPython,並附有模擬硬體面板,每個點子在開發板送達之前就能先試。
直接從瀏覽器透過 USB 連接開發板,執行並安裝應用程式。
超過 500 個範例、Karel Robot 課程和 BENTO Arcade 遊戲,還有能以泰文或英文回答的 AI Buddy。2026 年 9 月,約有 200 名學生在單一場次中使用。
03 · BENTO Edge AI Trainer
Trainer 把原始感測器資料變成能在 PSOC™ Edge E84 上執行的模型。每一步都由人掌控,並支援英文與泰文。
BENTO Edge AI Trainer 應用程式提供英文與泰文介面。
六個步驟:匯入資料、清理與探索資料、定義類別與標籤、訓練與調校、針對 NPU 編譯,以及發布。
動作(IMU)、聲音與雷達資料。每筆錄製資料都必須註明單位、座標軸和取樣率;缺少任何一項時,該筆資料會被拒收,不會靠猜測補上。
十四道任何人都無法悄悄豁免的品質關卡。其中包括:無法在不被察覺的情況下修改的測試集、以打亂的標籤進行的對照實驗(證明結果不是偶然)、每個類別與每個群組的最低偵測率,以及確認模型不會洩露訓練資料中有哪些人的檢查。
針對 Ethos™-U55 NPU 編譯,並在發布前依照 BENTO firmware 載入模型時採用的規則進行檢查。
在您自己的伺服器上執行,有沒有 GPU 都可以。由建立者申請發布,再由管理員核准上架 Store。
每個模型在進入穩定版通道前,都要先在開發板上測試。在這項測試上線之前,Trainer 的發布版本會進入實驗版通道。試行期間僅限受邀使用;供機構使用的地端授權正在準備中。



04 · BENTO Secure Edge AI Store
挑選一個模型,確認它能否在您眼前的開發板上執行,再從瀏覽器送出,不必重新燒錄。不需登入即可瀏覽,提供泰文與英文。
認得開發板的卡片:每張卡片只說它對您的開發板所知道的事(正在執行、可以部署,或無法部署的原因)。
從 Chrome 瀏覽器透過 USB 部署,直接從 Store 頁面送到已連接的開發板。
My Devices:以晶片 ID 將開發板登記在您名下,之後也能解除登記或轉讓。
My Scenes 與 Highlights:在同一塊開發板上一起執行多個模型,並以時間軸呈現它們辨識到的內容。
密封至單一開發板:每個模型包都以該開發板自己的金鑰加密,並附一次性票證(適用於 PSOC™ Edge HMI Kit,透過 USB 或加密網路連線)。
Edge AI Store 中以開發板計價的付費授權,將隨線上銷售一同開放。



05 · PSOC™ Edge Devices
PSOC™ Edge E84 HMI 外型,把雷達、IMU 和麥克風裝在一塊讓人想掛上牆的螢幕後面。每個房間都採用同一套硬體設計,各自搭配自己的場景。
模型在晶片的 NPU 上離線執行;結果顯示在螢幕上。
Highlights 傳遞的是結果(辨識到什麼、在什麼時候),不含錄製內容。
在 Edge AI Store 中以晶片 ID 登記到擁有者名下。


目前狀態
我們把已上線、已在測試台上驗證,以及即將推出的項目分開列出,每一列都註明適用範圍。
| 功能 | 狀態 | 適用範圍 |
|---|---|---|
| 裝置端離線推論 | 現已推出 | PSOC™ Edge E84 套件上的 BENTO MicroPython |
| 從瀏覽器部署模型,不必重新燒錄 | 現已推出 | Edge AI Store,從瀏覽器透過 USB |
| 錄製開發板資料供訓練使用 | 現已推出 | Edge AI Creator → Edge AI Trainer(IMU、麥克風) |
| 經品質關卡把關的訓練,產出 NPU 可用的模型 | 現已推出 | Edge AI Trainer(試行中,僅限受邀) |
| 密封至單一開發板的模型包,附一次性票證 | 現已推出 | PSOC™ Edge HMI Kit,透過 USB 從 Edge AI Store 傳送,或透過加密網路連線傳送 |
| 模型以晶片專屬的金鑰加密儲存 | 現已推出 | PSOC™ Edge HMI Kit |
| secure boot;必須使用已簽章且密封的模型 | 現已推出 | 我們交付的每一台 BENTO 裝置 |
推論延遲、模型大小與啟動時間尚未公布;待在註明型號的開發板上實際量測後,我們就會公布。