BENTO · 事業 01

チップから始まる Secure Edge AI。

BENTO は、アイデアをデバイス上で動くモデルまで導きます。構成は5つです。チップ上の firmware、アプリケーションを書く IDE、モデルを構築・テストする Trainer、それを届ける Store、そして実行するデバイスです。

新しさ

他では見つからなかったもの。

BENTO の要素の多くは、何らかの形でどこかに存在します。比較可能なツールやストアの公開ドキュメントとコードを確認した結果、見つけられなかったのはこれらの組み合わせです。より早い事例をご存じでしたら、お知らせください。このページを訂正します。

Edge AI Store

ボードを把握するストア

接続されたボードを読み取り、各モデルがそのボードで動作するか、しない場合はその理由を伝え、ブラウザからボード上で稼働中の MicroPython firmware にモデルをインストールします。ボードを特別なモードにする必要も、再書き込みも不要です。これを実現する公開モデルストアは、他に見つかりませんでした。

BENTO IDE

1つのプログラムを3つのビューで、1つのブラウザタブに

PSOC™ Edge E84 のために設計され、同じプログラムを Flow、Blocks、Python として表示します。プログラムはボードの MicroPython エミュレーターで動いた後、同じタブから実機のボード上で動きます。タイ語と英語に対応しています。これらを兼ね備えたブラウザ IDE は、他に見つかりませんでした。

Edge AI Trainer

根拠を添えた学習

すべての実行は、リリースゲート(変更から保護されたテストセット、ラベルをシャッフルして行う対照実行、モデルが学習データに含まれる人物を漏らさないことの検査)と、firmware がモデルを読み込む際の規則に照らして確認されます。承認フローを備えたセルフホストのチームサーバー上で、英語とタイ語で動作し、署名付きでストアへ引き渡します。これらを組み合わせた edge AI 学習ツールは、他に見つかりませんでした。

出典:マイコン向けのモデルストアとデプロイツール、MicroPython 向けのブラウザ IDE、edge AI 学習ツールに関するベンダーのドキュメントと公開コード。

01 · BENTO Secure Firmware

チップ上の firmware。

Infineon PSOC™ Edge E84 の2つの Arm® コア上で動く、3つの部分からなる firmware です。C で書かれ、アプリケーションには MicroPython を使います。BENTO の他のすべてがこの上に成り立っています。

  • 提供中

    MicroPython によるアプリケーション。画面表示と、対応ボードに搭載された IMU、マイク、レーダー、環境センサー用の API を備えています。

  • 提供中

    デバイス上でのオフライン推論。動作や音のクラスなど、複数のモデルを標準搭載しています。その一部は Infineon と Imagimob がそれぞれの条件のもとで公開しているものです。

  • 提供中

    モデルは実行時に Edge AI Store から届きます。firmware の再書き込みは不要です。

  • 提供中

    Edge AI Creator:ボードが IMU またはマイクのデータを USB 経由で Edge AI Trainer に直接記録します。音声は、ページ上で話者が同意した場合にのみ記録されます。

  • 提供中

    現行の各リリースは対象ボードを明示しているため、ブラウザのインストーラーが各ボードに適した firmware を提示します。

  • 提供中

    BENTO HMI Kit での、ボードごとに封印されたモデル保存と mutual TLS によるボード識別。納品時にプロビジョニングされます。

  • 提供中

    secure boot と署名付きモデルの検証を、当社が納品するすべての BENTO デバイスで有効化。

Cortex®-M33 · TrustZone

セキュアワールド

最初に動作する BENTO のコードです。チップのセキュアワールドを構成し、BENTO HMI Kit ではボードの識別情報を保持して、封印されたモデルを開封します。

Cortex®-M33 · アプリケーション

アプリケーションワールド(頭脳)

デバイスのロジックを MicroPython で実行し、ネットワーク接続とモデルの保管も担います。BENTO HMI Kit では、各モデルの署名を確認してから AI コアに渡します。

Cortex®-M55 · Ethos™-U55 NPU

FreeRTOS で動く AI コア

NPU 上で複数の edge AI モデルを同時に実行し、ディスプレイとセンサーも扱います。

アプリケーション開発者は firmware に手を加えることなく、BENTO IDE でその上にアプリケーションを構築します。

対応ボード

BENTO HMI KitPSOC™ Edge E84 HMI フォームファクター:画面、レーダー、IMU、マイク
TESAIoT Dev KitTESAIoT ベースボード上の 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 と、ボードのエミュレーターおよびハードウェアパネル
  • 提供中

    同じアプリをつくる3つの方法:配線上にリアルタイムの値を表示するノーコードキャンバスの Flow、firmware のモジュールと1対1で対応する Blocks、そして Blocks に変換し直せる入力補完付きの Python。

  • 提供中

    BENTO のエミュレーターはボード本来の画面サイズでブラウザ上に MicroPython を実行し、シミュレートされたハードウェアパネルを備えています。ボードが届く前に、あらゆるアイデアを試せます。

  • 提供中

    ブラウザから直接、USB 経由でボードに接続し、アプリケーションの実行やインストールができます。

  • 提供中

    500を超えるサンプル、Karel Robot のレッスン、BENTO Arcade のゲーム、そしてタイ語または英語で答える AI Buddy。2026年9月には、1回のセッションで約200名の学生が利用しました。

03 · BENTO Edge AI Trainer

14の品質ゲートで確認する学習。

Trainer は、生のセンサーデータから PSOC™ Edge E84 で動作するモデルまでを担います。すべてのステップを人が管理し、英語とタイ語に対応しています。

Edge AI Trainer を開く

  • 提供中

    6つのステップ:データの取り込み、整理と探索、クラスとラベルの定義、学習と調整、NPU 向けのコンパイル、公開。

  • 提供中

    動作(IMU)、音、レーダーのデータに対応。各記録データには単位、軸、サンプルレートの明記が必要で、いずれかが欠けている場合は推測せずに拒否します。

  • 提供中

    誰も黙って免除できない14の品質ゲート。気づかれずに変更できないテストセット、結果が偶然でないことを示すためにラベルをシャッフルして行う対照実行、すべてのクラスとすべてのグループに対する最低検出率、そしてモデルが学習データに含まれる人物を明かさないことの検査が含まれます。

  • 提供中

    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:1台のボードで複数のモデルを同時に動かし、それらが認識した内容をタイムラインで表示。

  • 提供中

    1台のボードに封印:各パッケージはそのボード固有の鍵で暗号化され、ワンタイムチケットを伴います(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(パイロット運用中、招待制)
1台のボードに封印されたパッケージ、ワンタイムチケット付き提供中BENTO HMI Kit(Edge AI Store から USB 経由、または暗号化されたネットワーク接続経由)
チップに属する鍵のもとでモデルを暗号化して保存提供中BENTO HMI Kit
secure boot、署名・封印済みモデルの必須化提供中当社が納品するすべての BENTO デバイス

推論レイテンシ、モデルサイズ、起動時間はまだ公開していません。名前を明示したボードで測定した時点で公開します。