01 · Fundament
BENTO Secure Firmware
Das Fundament auf dem Chip. Die BENTO-Firmware läuft in drei Teilen auf den zwei Arm®-Kernen des Infineon PSOC™ Edge E84: in der sicheren TrustZone-Welt des Cortex®-M33, in dessen Anwendungswelt, die als Gehirn dient, und in einem AI-Kern, dem Cortex®-M55 auf FreeRTOS, der mehrere Edge-AI-Modelle gleichzeitig auf der Arm® Ethos™-U55 NPU ausführt. Anwendungsentwickler bauen in der BENTO IDE darauf auf. Wenige Zeilen Python wählen die Modelle aus und lesen ihre Ergebnisse, ganz ohne C-Code.
- HeuteJedes Geräusch- oder Bewegungsmodell bringt seine eigenen Signaleinstellungen mit, sodass ein neues Modell nie eine neue Firmware bedeutet
- HeuteDas Board prüft jedes Modell gegen das, was seine Sensoren tatsächlich liefern, und lehnt eine Abweichung mit Begründung ab
- HeuteMehrere Modelle teilen sich die eine NPU als gespeicherte Szene, die nach einem Stromausfall von selbst wieder startet
- HeuteStart-, Bestätigungs- und Endschwellen für jede Klasse machen aus Rohwerten Ereignisse, die jeweils einmal mit ihrer Dauer gemeldet werden
- HeuteAuf dem BENTO HMI Kit öffnet sich ein ausgeliefertes Modell nur auf seinem eigenen Board, und das Board weist seine Identität über mutual TLS nach, bei Auslieferung eingerichtet
- HeuteSecure Boot und Prüfung signierter Modelle, aktiviert auf jedem BENTO-Gerät, das wir ausliefern
Details zur Firmware →
02 · Lernen
BENTO Edge AI Trainer / DEEPCRAFT™ Studio
Hier werden Modelle trainiert und bewertet. Jeder Schritt des Ablaufs läuft von selbst; wo eine Entscheidung nötig ist, wählen AI-Agenten zwischen Optionen, die die Engine bereits geprüft hat, und wo es darauf ankommt, gibt ein Mensch die Freigabe. Der Trainer lässt sich auf einem lokalen AI-Server, in Ihren eigenen Räumen oder in der Cloud installieren.
- HeuteLive-Aufzeichnung vom Board per USB, mit Labels, die Sie während der Aufnahme setzen
- HeuteAI-Agenten wählen zwischen Optionen, die die Engine bereits geprüft hat, und jede Entscheidung wird protokolliert und lässt sich rückgängig machen
- HeuteVierzehn Qualitätsprüfungen, die nie ausgesetzt werden, und eine Prüfung anhand der Regeln, nach denen die Firmware des Boards ein Modell lädt
- HeuteErweiterungen für Labeling, Datenaugmentierung und Datenprüfungen werden über eine Seite installiert, laufen offline und sind anfangs ausgeschaltet
- HeuteEin Befehl startet einen Trainer, mit oder ohne GPU, auf einem lokalen AI-Server, in Ihren eigenen Räumen oder in der Cloud. Jeder Trainer signiert die Modelle, die er erstellt, mit seinem eigenen Schlüssel
Über den Trainer →
03 · Ausliefern
BENTO Secure Edge AI Store
Hier werden Modelle gefunden und ausgeliefert. Sie installieren sich wie Songs, Szenen laufen wie Playlists, und jedes Modell gelangt aus dem Browser auf das Board, das sein Besitzer gewählt hat, ohne neue Firmware.
- HeuteAuf dem BENTO HMI Kit wird jedes Modell für das eine Board versiegelt, an das es gesendet wird, mit einem Einmal-Ticket, das das Board selbst erzeugt, per USB oder über das Netzwerk
- HeuteModelle zu einer Szene zusammenfassen, wie Songs in einer Playlist, und sie gemeinsam auf einem Board ausführen
- HeuteVerbinden Sie Ihr Board, und jede Karte zeigt, ob das Modell darauf laufen wird und warum nicht
- HeuteDer Store erfährt den Schlüssel eines Boards nur vom Board selbst, nie aus dem Browser
- HeuteJedes Modell zeigt den Trainer, der es erstellt hat, und eine veröffentlichte Version ändert sich nie
- HeuteAuf dem BENTO HMI Kit wählen Sie beim Senden eines Modells oder einer Szene Auto Start, und das Board führt es bei jedem Einschalten von selbst aus
Über den Store →
04 · Entwickeln
BENTO IDE
Hier entstehen Anwendungen, direkt im Browser. Schreiben Sie eine als Flow, mit Blocks oder in Python, testen Sie sie im BENTO Emulator, fragen Sie den AI Buddy und führen Sie sie dann per USB auf dem echten Board aus.
- HeuteDrei Wege, eine App zu schreiben: Flow-Knoten verbinden, Blocks zusammenstecken oder Python tippen, mit Live-Werten auf den Verbindungen
- HeuteDer BENTO Emulator führt echtes MicroPython im Browser aus und zeichnet den Bildschirm des Boards, erstellt aus den Quellen der Firmware selbst
- HeuteEine Virtual Hardware Console mit Tasten, Drehreglern, LEDs, Neigung und einer RGB-Matrix, damit sich eine App testen lässt, bevor ein Board eintrifft
- HeuteDer AI Buddy liest Ihr verbundenes Board aus und erklärt Fehler auf Thai oder Englisch. Ein Reset, das Schreiben einer Datei oder das Ausführen von Code wartet auf Ihren Klick
- HeuteRemote Flash spielt die BENTO-Firmware über eine kleine Hilfs-App aus der IDE auf ein Board, ohne dass Entwicklungswerkzeuge installiert werden müssen
Über die IDE →
05 · Ausführen
PSOC Edge BENTO Device
Gebaut auf Infineon PSOC™ Edge E84, einem Mikrocontroller für Geräte, die gleichzeitig zuhören, erfassen und anzeigen. Das BENTO HMI Kit vereint Bildschirm, Radar, einen Bewegungssensor und Mikrofone in einem Gerät, und BENTO versorgt es mit Intelligenz.
- HeuteEin Cortex®-M55 mit einer Arm® Ethos™-U55 NPU für AI, daneben ein Cortex®-M33 mit TrustZone für das Gehirn und die Schlüssel
- HeuteEine integrierte 2,5D-Grafik-Engine steuert Bildschirme mit bis zu 1024 × 768 bei 60 Bildern pro Sekunde
- HeuteBis zu sechs Mikrofone werden direkt an den Chip angeschlossen, und mehrere Modelle hören und erfassen gleichzeitig
- HeuteLäuft auf dem BENTO HMI Kit, dem TESAIoT Dev Kit und dem PSOC™ Edge E84 Evaluation Kit, offline auf der eigenen NPU des Chips
- HeuteHighlights: eine Zeitleiste dessen, was das Board wann erkannt hat (nur Ergebnisse, keine Aufnahmen)
- HeuteErfasst ständig: Einmal geladen, wertet die AI im Hintergrund auf dem Board selbst Mikrofone, Bewegungssensor (IMU) und Radar aus, Tag und Nacht
Zum Gerät →