BENTO · 业务 01

Secure Edge AI,从芯片开始。

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 加载模型时所用的规则进行检查。它运行在带审批流程的自托管团队服务器上,支持英语和泰语,并以签名方式移交给商店。我们没有找到其他兼具这些特性的 edge AI 训练工具。

来源:面向微控制器的模型商店和部署工具、面向 MicroPython 的浏览器 IDE,以及 edge AI 训练工具的厂商文档和公开代码。

01 · BENTO Secure Firmware

芯片上的 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。

  • 现已提供

    在 BENTO HMI Kit 上按开发板密封的模型存储,以及基于 mutual TLS 的开发板身份,交付时预置。

  • 现已提供

    在我们交付的每台 BENTO 设备上启用 secure boot 和签名模型验证。

Cortex®-M33 · TrustZone

安全世界

最先运行的 BENTO 代码。它负责建立芯片的安全世界,并在 BENTO HMI Kit 上保存开发板的身份信息、打开密封的模型。

Cortex®-M33 · 应用

应用世界(大脑)

以 MicroPython 运行设备的逻辑,并负责网络连接和模型存储。在 BENTO HMI Kit 上,它会先校验每个模型的签名,再交给 AI 核心。

Cortex®-M55 · Ethos™-U55 NPU

运行 FreeRTOS 的 AI 核心

在 NPU 上同时运行多个 edge AI 模型,并兼顾显示屏和传感器。

应用开发者在 BENTO IDE 中基于 firmware 进行开发,无需修改 firmware 本身。

开发板

BENTO HMI KitPSOC™ Edge E84 HMI 形态:屏幕、雷达、IMU、麦克风
TESAIoT Dev Kit安装在 TESAIoT 底板上的 PSOC™ Edge E84 AI Kit 模块
PSOC™ Edge E84 Evaluation KitInfineon 评估套件(无雷达)

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 在开发板上运行。

打开 BENTO IDE

BENTO IDE:由传感器节点组成的 Flow,旁边是开发板模拟器和硬件面板
  • 现已提供

    构建同一应用的三种方式:Flow,在连线上显示实时数值的无代码画布;Blocks,与 firmware 模块一一对应;以及带自动补全的 Python,可转换回 Blocks。

  • 现已提供

    BENTO 模拟器在浏览器中以开发板自身的屏幕尺寸运行 MicroPython,并提供模拟硬件面板,在开发板到手之前即可试验每一个想法。

  • 现已提供

    直接从浏览器通过 USB 连接开发板,运行并安装应用。

  • 现已提供

    500多个示例、Karel Robot 课程和 BENTO Arcade 游戏,以及可用泰语或英语作答的 AI Buddy。2026年9月,约200名学生曾在单场活动中使用。

03 · BENTO Edge AI Trainer

经过十四道质量门禁检验的训练。

Trainer 将原始传感器数据变成可在 PSOC™ Edge E84 上运行的模型。每一步都由人掌控,并支持英语和泰语。

打开 Edge AI Trainer

  • 现已提供

    六个步骤:导入数据、清洗与探索、定义类别与标签、训练与调优、为 NPU 编译、发布。

  • 现已提供

    支持动作(IMU)、声音和雷达数据。每条录制数据都必须注明单位、坐标轴和采样率;缺少任何一项,该录制数据都会被拒绝,而不是靠猜测补全。

  • 现已提供

    十四道任何人都无法悄然豁免的质量门禁。其中包括:无法在不被察觉的情况下修改的测试集、用打乱的标签进行对照运行以证明结果并非偶然、每个类别和每个分组的最低检出率,以及检查模型不会泄露训练数据中包含了哪些人。

  • 现已提供

    为 Ethos™-U55 NPU 编译,并在发布前依据 BENTO firmware 加载模型时所用的规则进行检查。

  • 现已提供

    在您自己的服务器上运行,有无 GPU 均可。由创建者申请发布,管理员批准后进入 Store。

  • 路线图

    每个模型在进入稳定版通道之前都要经过开发板上的测试。在该测试上线之前,Trainer 的发布版本进入实验版通道。试点期间仅限受邀访问;面向机构的本地部署许可正在筹备中。

Trainer · 数据概况
Trainer · 数据概况
Trainer · 标注
Trainer · 标注
Trainer · 门禁报告
Trainer · 门禁报告

04 · BENTO Secure Edge AI Store

即时且安全地部署 AI 模型。

选择一个模型,查看它能否在您面前的开发板上运行,然后从浏览器发送,无需重新烧录。无需登录即可浏览,支持泰语和英语。

打开 Edge AI Store

  • 现已提供

    感知开发板的卡片:每张卡片只说明它对您开发板所了解的信息(正在运行、可以部署,或无法部署的原因)。

  • 现已提供

    从 Chrome 浏览器通过 USB 部署,直接从 Store 页面到已连接的开发板。

  • 现已提供

    My Devices:通过芯片 ID 将开发板登记为您所有,之后可解除或转让。

  • 现已提供

    My Scenes 与 Highlights:多个模型同时运行在一块开发板上,并以时间线展示它们识别到的内容。

  • 现已提供

    密封于单块开发板:每个模型包都以该开发板自身的密钥加密,并附带一次性票据(适用于 BENTO HMI Kit,通过 USB 或加密的网络连接)。

  • 路线图

    Edge AI Store 中按开发板计费的付费许可,将随在线销售开放而推出。

edge AI 模型目录
edge AI 模型目录
My Scenes
My Scenes
Highlights
Highlights

05 · BENTO Device

外观像智能时钟,思考如 edge AI。

PSOC™ Edge E84 HMI 形态在一块人们愿意挂在墙上的屏幕背后,配备了雷达、IMU 和麦克风。每个房间都采用同一套硬件设计,并拥有各自的场景。

  • 现已提供

    模型在芯片的 NPU 上离线运行;结果显示在屏幕上。

  • 现已提供

    Highlights 记录的是结果(识别到了什么、何时识别),而不是录制数据。

  • 现已提供

    在 Edge AI Store 中通过芯片 ID 登记到其所有者名下。

PSOC™ Edge E84 HMI 套件上的 BENTO 设备,显示时钟和天气表盘
同一设备显示其 Edge AI 界面,模型正在运行

当前状态

各项功能目前的进展。

我们将已上线、已在实验台上验证和即将推出的内容严格区分,并在每一行注明适用范围。

各项功能目前的进展。
功能状态适用于
设备端离线推理现已提供PSOC™ Edge E84 套件上的 BENTO MicroPython
从浏览器部署模型,无需重新烧录现已提供Edge AI Store,从浏览器通过 USB
将开发板数据录入训练现已提供Edge AI Creator → Edge AI Trainer(IMU、麦克风)
经质量门禁把关的训练,产出可在 NPU 上运行的模型现已提供Edge AI Trainer(试点中,仅限受邀)
密封于单块开发板的模型包,附带一次性票据现已提供BENTO HMI Kit(通过 USB 从 Edge AI Store,或通过加密的网络连接)
模型以芯片专属密钥加密存储现已提供BENTO HMI Kit
secure boot;强制要求签名并密封的模型现已提供我们交付的每台 BENTO 设备

推理延迟、模型大小和启动时间尚未公布;我们将在指明的开发板上完成测量后公布。