BENTO · Iniziativa 01

Secure Edge AI, a partire dal chip.

BENTO porta un'idea fino a un modello in esecuzione su un dispositivo. È composto da cinque parti: il firmware sul chip, un IDE per scrivere applicazioni, un Trainer che crea e verifica i modelli, uno Store che li distribuisce e il dispositivo che li esegue.

Novità

Ciò che non abbiamo trovato altrove.

La maggior parte dei componenti di BENTO esiste già da qualche parte, in una forma o nell'altra. Quello che non siamo riusciti a trovare sono queste combinazioni, dopo aver esaminato la documentazione pubblica e il codice di strumenti e store paragonabili. Se conosce un esempio precedente, ce lo segnali e correggeremo questa pagina.

Edge AI Store

Uno store che conosce la scheda

Legge la scheda collegata, indica se ogni modello potrà funzionare su di essa e, in caso contrario, perché, e installa il modello dal browser nel firmware MicroPython in esecuzione sulla scheda, senza metterla in una modalità speciale né riprogrammarla. Non abbiamo trovato nessun altro store pubblico di modelli che lo faccia.

BENTO IDE

Tre viste di un unico programma, in una sola scheda del browser

Progettato per PSOC™ Edge E84, mostra lo stesso programma come Flow, come Blocks e come Python. Il programma viene eseguito in un emulatore MicroPython della scheda e poi sulla scheda reale, dalla stessa scheda del browser, in thailandese e in inglese. Non abbiamo trovato nessun altro IDE nel browser che riunisca tutto questo.

Edge AI Trainer

Un addestramento con le prove allegate

Ogni esecuzione viene verificata dai controlli di rilascio (un set di test bloccato contro le modifiche, un'esecuzione di controllo con etichette rimescolate e un test che il modello non lasci trapelare chi era presente nei suoi dati di addestramento) e confrontata con le regole che il firmware usa per caricare i modelli. Funziona su un server di team gestito in proprio, con approvazioni, in inglese e in thailandese, e con una consegna firmata allo Store. Non abbiamo trovato nessun altro strumento di addestramento per l'edge AI che li combini.

Fonti: documentazione dei produttori e codice pubblico di store di modelli e strumenti di installazione per microcontrollori, IDE nel browser per MicroPython e strumenti di addestramento per l'edge AI.

01 · BENTO Secure Edge AI Firmware

Il firmware sul chip.

Firmware in tre parti sui due core Arm® di Infineon PSOC™ Edge E84, scritto in C, con MicroPython per le applicazioni. Tutto il resto di BENTO si basa su di esso.

  • Oggi

    Applicazioni in MicroPython, con interfaccia su schermo e API per IMU, microfono, radar e sensori ambientali sulle schede che li montano.

  • Oggi

    Inferenza sul dispositivo, senza connessione. Diversi modelli sono già integrati, ad esempio per classi di movimento e di suono; alcuni sono pubblicati da Infineon e Imagimob secondo i rispettivi termini.

  • Oggi

    I modelli arrivano dall'Edge AI Store in fase di esecuzione, senza riprogrammare il firmware.

  • Oggi

    Edge AI Creator: la scheda registra i dati dell'IMU o del microfono direttamente nell'Edge AI Trainer tramite USB. L'audio viene registrato solo con il consenso, espresso sulla pagina, della persona che parla.

  • Oggi

    Ogni versione attuale indica a quale scheda è destinata, così il programma di installazione nel browser propone il firmware corretto per ciascuna scheda.

  • Oggi

    Archiviazione sigillata dei modelli per singola scheda e identità della scheda tramite mutual TLS sul PSOC™ Edge HMI Kit, configurate al momento della consegna.

  • Oggi

    Secure boot e verifica dei modelli firmati, attivi su ogni dispositivo BENTO che consegniamo.

Cortex®-M33 · TrustZone

Mondo sicuro

Il primo codice BENTO a essere eseguito. Prepara il mondo sicuro del chip e, sul PSOC™ Edge HMI Kit, custodisce l'identità della scheda e apre i modelli sigillati.

Cortex®-M33 · applicazione

Mondo applicativo, il cervello

Esegue la logica del dispositivo in MicroPython, le sue connessioni di rete e il suo archivio di modelli. Sul PSOC™ Edge HMI Kit verifica la firma di ogni modello prima di passarlo al core AI.

Cortex®-M55 · NPU Ethos™-U55

Core AI su FreeRTOS

Esegue più modelli di Edge AI contemporaneamente sulla NPU, insieme al display e ai sensori.

Chi sviluppa applicazioni lavora sopra il firmware nel BENTO IDE, senza modificarlo.

Schede

PSOC™ Edge HMI KitFattore di forma HMI del PSOC™ Edge E84: schermo, radar, IMU, microfono
TESAIoT Dev KitModulo PSOC™ Edge E84 AI Kit su una scheda base TESAIoT
PSOC™ Edge E84 Evaluation KitIl kit di valutazione di Infineon (senza radar)

Infineon PSOC™ Edge E84: Arm® Cortex®-M55 e Cortex®-M33 con una NPU Arm® Ethos™-U55. Strumenti di sviluppo: Infineon ModusToolbox™ e Arm GCC; modelli compilati per la NPU con Arm Vela.

02 · BENTO IDE

Creare applicazioni nel browser.

Nel BENTO IDE si scrivono le applicazioni che vengono eseguite su un dispositivo BENTO. Si costruiscono come Flow di nodi collegati, come Blocks o in Python, si provano in un emulatore della scheda e poi si eseguono sulla scheda tramite USB.

Apri BENTO IDE

BENTO IDE: un Flow di nodi sensore accanto all'emulatore della scheda e al pannello hardware
  • Oggi

    Tre modi per creare la stessa app: Flow, un'area di lavoro senza codice con i valori in tempo reale sui collegamenti; Blocks, in corrispondenza uno a uno con i moduli del firmware; e Python con completamento automatico, che si riconverte in Blocks.

  • Oggi

    L'emulatore BENTO esegue MicroPython nel browser con le dimensioni dello schermo della scheda e un pannello hardware simulato, così ogni idea si può provare prima che arrivi la scheda.

  • Oggi

    Connessione, esecuzione e installazione delle applicazioni sulla scheda tramite USB, direttamente dal browser.

  • Oggi

    Oltre 500 esempi, lezioni di Karel Robot, giochi di BENTO Arcade e un AI Buddy che risponde in thailandese o in inglese. Circa 200 studenti lo hanno usato in un'unica sessione a settembre 2026.

03 · BENTO Edge AI Trainer

Un addestramento verificato da quattordici controlli di qualità.

Il Trainer trasforma i dati grezzi dei sensori in un modello che viene eseguito sul PSOC™ Edge E84. Le persone mantengono il controllo a ogni passaggio, e funziona in inglese e in thailandese.

L'app BENTO Edge AI Trainer è disponibile in inglese e in thailandese.

Apri l'Edge AI Trainer

  • Oggi

    Sei passaggi: importare i dati, pulirli ed esplorarli, definire classi ed etichette, addestrare e ottimizzare, compilare per la NPU e pubblicare.

  • Oggi

    Dati di movimento (IMU), suono e radar. Ogni registrazione deve indicare unità, assi e frequenza di campionamento; se ne manca uno, la registrazione viene rifiutata anziché completata per supposizione.

  • Oggi

    Quattordici controlli di qualità che nessuno può scavalcare di nascosto. Tra questi: un set di test che non si può alterare senza che la modifica venga notata, un'esecuzione di controllo con etichette rimescolate per dimostrare che i risultati non sono dovuti al caso, un tasso minimo di rilevamento per ogni classe e ogni gruppo, e una verifica che il modello non riveli chi era presente nei dati di addestramento.

  • Oggi

    Compilato per la NPU Ethos™-U55 e verificato, prima della pubblicazione, rispetto alle regole che il firmware BENTO usa per caricare i modelli.

  • Oggi

    Funziona sul proprio server, con o senza GPU. Chi crea il modello ne richiede la pubblicazione e un amministratore la approva per lo Store.

  • In programma

    Un test sulla scheda per ogni modello prima che arrivi al canale stabile. Finché quel test non sarà attivo, i modelli pubblicati dal Trainer vanno nel canale sperimentale. Durante la fase pilota l'accesso è su invito; sono in preparazione licenze per l'installazione in sede presso le organizzazioni.

Trainer · profilo dei dati
Trainer · profilo dei dati
Trainer · etichettatura
Trainer · etichettatura
Trainer · report dei controlli
Trainer · report dei controlli

04 · BENTO Secure Edge AI Store

Installare modelli di AI in modo immediato e sicuro.

Si sceglie un modello, si verifica se può funzionare sulla scheda che si ha davanti e lo si invia dal browser, senza riprogrammare il firmware. Lo Store si può consultare senza effettuare l'accesso, in thailandese e in inglese.

Apri l'Edge AI Store

  • Oggi

    Riquadri che riconoscono la scheda: ognuno indica solo ciò che sa della scheda in uso (in esecuzione, pronto per l'installazione o il motivo per cui non lo è).

  • Oggi

    Installazione dal browser Chrome tramite USB, direttamente dalla pagina dello Store alla scheda collegata.

  • Oggi

    My Devices: si registra una scheda come propria tramite l'ID del chip, e in seguito la si può svincolare o trasferire.

  • Oggi

    My Scenes e Highlights: più modelli insieme su una sola scheda e una cronologia di ciò che hanno riconosciuto.

  • Oggi

    Sigillati per una sola scheda: ogni pacchetto è cifrato con la chiave propria di quella scheda e contiene un ticket monouso (sul PSOC™ Edge HMI Kit, tramite USB o un collegamento di rete cifrato).

  • In programma

    Licenze a pagamento per singola scheda nell'Edge AI Store, disponibili con l'avvio delle vendite online.

Catalogo dei modelli di Edge AI
Catalogo dei modelli di Edge AI
My Scenes
My Scenes
Highlights
Highlights

05 · PSOC™ Edge Devices

Sembra un orologio intelligente. Ragiona come l'edge AI.

Il fattore di forma HMI del PSOC™ Edge E84 colloca radar, IMU e microfono dietro uno schermo che le persone vogliono avere sulla parete. Ogni stanza usa lo stesso progetto hardware, con la propria scena.

  • Oggi

    I modelli vengono eseguiti senza connessione sulla NPU del chip; i risultati compaiono sullo schermo.

  • Oggi

    Highlights riporta i risultati (che cosa è stato riconosciuto e quando), non le registrazioni.

  • Oggi

    Registrato a nome del proprietario tramite l'ID del chip nell'Edge AI Store.

Un dispositivo BENTO sul kit HMI PSOC™ Edge E84 che mostra un quadrante con orologio e meteo
Lo stesso dispositivo con la sua schermata Edge AI e i modelli in esecuzione

Stato attuale

A che punto è oggi ogni funzionalità.

Teniamo distinti ciò che è già operativo, ciò che è stato provato al banco e ciò che è in arrivo, e ogni riga indica dove si applica.

A che punto è oggi ogni funzionalità.
FunzionalitàStatoSi applica a
Inferenza sul dispositivo, senza connessioneOggiBENTO MicroPython sui kit PSOC™ Edge E84
Installazione di un modello dal browser, senza riprogrammare il firmwareOggiEdge AI Store, dal browser tramite USB
Registrazione dei dati della scheda per l'addestramentoOggiEdge AI Creator → Edge AI Trainer (IMU, microfono)
Addestramento con controlli fino a un modello pronto per la NPUOggiEdge AI Trainer (fase pilota, su invito)
Pacchetti sigillati per una sola scheda, con ticket monousoOggiPSOC™ Edge HMI Kit, tramite USB dall'Edge AI Store o tramite un collegamento di rete cifrato
Modelli archiviati in forma cifrata con una chiave che appartiene al chipOggiPSOC™ Edge HMI Kit
Secure boot; modelli firmati e sigillati obbligatoriOggiOgni dispositivo BENTO che consegniamo

Latenza di inferenza, dimensione dei modelli e tempo di avvio non sono ancora pubblicati; li pubblicheremo quando saranno misurati su schede indicate per nome.