Edge AI Store
ボードを把握するストア
接続されたボードを読み取り、各モデルがそのボードで動作するか、しない場合はその理由を伝え、ブラウザからボード上で稼働中の MicroPython firmware にモデルをインストールします。ボードを特別なモードにする必要も、再書き込みも不要です。これを実現する公開モデルストアは、他に見つかりませんでした。
BENTO · 事業 01
BENTO は、アイデアをデバイス上で動くモデルまで導きます。構成は5つです。チップ上の 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
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
NPU 上で複数の edge AI モデルを同時に実行し、ディスプレイとセンサーも扱います。
アプリケーション開発者は firmware に手を加えることなく、BENTO IDE でその上にアプリケーションを構築します。
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 経由でボード上で実行します。

同じアプリをつくる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
Trainer は、生のセンサーデータから PSOC™ Edge E84 で動作するモデルまでを担います。すべてのステップを人が管理し、英語とタイ語に対応しています。
6つのステップ:データの取り込み、整理と探索、クラスとラベルの定義、学習と調整、NPU 向けのコンパイル、公開。
動作(IMU)、音、レーダーのデータに対応。各記録データには単位、軸、サンプルレートの明記が必要で、いずれかが欠けている場合は推測せずに拒否します。
誰も黙って免除できない14の品質ゲート。気づかれずに変更できないテストセット、結果が偶然でないことを示すためにラベルをシャッフルして行う対照実行、すべてのクラスとすべてのグループに対する最低検出率、そしてモデルが学習データに含まれる人物を明かさないことの検査が含まれます。
Ethos™-U55 NPU 向けにコンパイルし、リリース前に、BENTO firmware がモデルを読み込む際の規則に照らして検証します。
自社のサーバー上で、GPU の有無にかかわらず動作します。作成者がリリースを申請し、管理者が Store への掲載を承認します。
安定版チャネルに届く前に、すべてのモデルをボード上でテストします。このテストが稼働するまで、Trainer のリリースは実験版チャネルに配信されます。パイロット期間中のアクセスは招待制です。組織向けの現地導入ライセンスを準備中です。



04 · BENTO Secure Edge AI Store
モデルを選び、目の前のボードで動作するかを確認し、ブラウザから送信。再書き込みは不要です。サインインなしで閲覧でき、タイ語と英語に対応しています。
ボードを把握するカード:各カードは、お使いのボードについて把握していることだけを示します(現在実行中、デプロイ可能、または不可の理由)。
Chrome ブラウザから USB 経由でデプロイ。Store のページから接続中のボードへ直接届きます。
My Devices:チップ ID でボードを自分のものとして登録し、後から解除や譲渡が可能。
My Scenes と Highlights:1台のボードで複数のモデルを同時に動かし、それらが認識した内容をタイムラインで表示。
1台のボードに封印:各パッケージはそのボード固有の鍵で暗号化され、ワンタイムチケットを伴います(BENTO HMI Kit で、USB または暗号化されたネットワーク接続経由)。
Edge AI Store でのボード単位の有料ライセンス。オンライン販売の開始とともに提供。



05 · BENTO Device
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(パイロット運用中、招待制) |
| 1台のボードに封印されたパッケージ、ワンタイムチケット付き | 提供中 | BENTO HMI Kit(Edge AI Store から USB 経由、または暗号化されたネットワーク接続経由) |
| チップに属する鍵のもとでモデルを暗号化して保存 | 提供中 | BENTO HMI Kit |
| secure boot、署名・封印済みモデルの必須化 | 提供中 | 当社が納品するすべての BENTO デバイス |
推論レイテンシ、モデルサイズ、起動時間はまだ公開していません。名前を明示したボードで測定した時点で公開します。