BDH Corporation

Der Ausgangspunkt für Secure Edge AI.

Wir bauen den Weg, den ein AI-Modell bis zum Gerät nimmt. Jedes Modell wird im Training geprüft, sicher ausgeliefert und auf dem Chip ausgeführt, der die Daten erfasst. Unser erster Geschäftsbereich ist BENTO.

Warum es uns gibt

Was wäre, wenn sich Intelligenz installieren ließe wie ein Song?

Heute braucht ein fertiges Modell noch immer einen Ingenieur, der es exportiert, in die Firmware integriert, neu baut und neu flasht, und diese Arbeit wiederholt sich für jedes Gerät.

Wo es entsteht

Entwickeln und trainieren

Anwendungen werden in der BENTO IDE gestaltet. Modelle werden mit Daten trainiert, die das Board selbst aufgezeichnet hat, und dann von Prüfungen kontrolliert, die niemand stillschweigend aussetzen kann.

Wie es dorthin gelangt

Ausliefern

Im Edge AI Store gefunden und aus dem Browser an das Board gesendet, das sein Besitzer gewählt hat, ohne die Firmware neu zu flashen.

Wo es läuft

Ausführen

Ein PSOC™ Edge E84 Chip mit eigener NPU und drei Sensoren auf dem Board. Er kann in jedes Produkt eingebaut werden, das ein Designer entwirft.

Die BENTO-Architektur

Die fünf Teile von BENTO, zu einem Kreislauf verbunden.

Jeder Teil von BENTO, von der Firmware auf dem Chip bis zum Gerät an der Wand, wurde gebaut, um ein Modell sicher an den nächsten weiterzugeben. Scrollen Sie, um einem Modell durch den Kreislauf zu folgen.

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
Der BENTO-Orbit: BENTO Secure Firmware, BENTO Edge AI Trainer / DEEPCRAFT™ Studio, BENTO Secure Edge AI Store, BENTO IDE und PSOC Edge BENTO Device, zu einem Kreislauf verbunden. 01 BENTO Secure Firmware 02 BENTO Edge AI Trainer DEEPCRAFT™ Studio BENTO Edge AI Trainer DEEPCRAFT™ Studio 03 BENTO Secure Edge AI Store 04 BENTO IDE 05 PSOC Edge BENTO Device

Dann beginnt der Kreislauf von vorn. Das Gerät zeichnet neue Daten auf, und das nächste Modell wird damit trainiert.

BENTO Device

Sieht aus wie eine smarte Uhr. Denkt wie Edge AI.

Hinter dem Bildschirm arbeitet ein Infineon PSOC™ Edge Prozessor, und BENTO versorgt ihn mit Intelligenz. Das Board trägt drei Sensoren.

RadarAnwesenheit und Bewegung, ohne Kamera

IMUVibration und Bewegung

MikrofonDie Geräusche in seiner Umgebung

Ein BENTO-Gerät auf dem PSOC™ Edge E84 HMI Kit mit Uhr- und Wetteranzeige
Dasselbe Gerät mit seinem Edge-AI-Bildschirm, auf dem Modelle laufen

Aus den Produkten

Ein Blick in die Produkte.

Bildschirme aus dem Edge AI Store und dem Edge AI Trainer, wie sie heute genutzt werden. Zum Vergrößern einen auswählen.

Sonst nirgends gefunden

Drei Dinge, die wir anderswo nicht finden konnten.

Abgeglichen mit öffentlicher Dokumentation und Code vergleichbarer Produkte.

Edge AI Store

Ein Store, der Ihr Board kennt

Liest Ihr Board aus, sagt, ob jedes Modell laufen wird und warum nicht, und installiert es ohne neues Flashen aus dem Browser in die laufende MicroPython-Firmware.

BENTO IDE

Drei Ansichten eines Programms, in einem Browser-Tab

Flow-, Blocks- und Python-Ansicht eines Programms, dazu ein Emulator des Boards und das echte Board, in einem Browser-Tab und auf Thai und Englisch.

Edge AI Trainer

Training mit beigefügten Nachweisen

Freigabeprüfungen in jedem Lauf und eine Prüfung anhand der Regeln, nach denen die Firmware Modelle lädt, auf Ihrem eigenen Server, auf Englisch und Thai.

Wie wir geprüft haben

Von Grund auf sicher

Jede Kopie versiegelt für das Board eines einzigen Besitzers.

Ein Paket, das für ein Board erstellt wurde, öffnet sich auf keinem anderen. Das ist die Grundlage dafür, ein Modell pro Board statt pro Datei zu lizenzieren. Es läuft heute auf dem BENTO HMI Kit.

Bei der Übertragung

Signiert und für ein einziges Board versiegelt

Verschlüsselt mit dem eigenen Schlüssel des empfangenden Boards, vom Store signiert und mit einem Einmal-Ticket versehen; ein Paket für ein anderes Board wird abgewiesen.

Im Ruhezustand

Verschlüsselte Daten auf dem Board

Verschlüsselt auf dem Board gespeichert, unter einem Schlüssel, der allein diesem Chip gehört. Es gibt keine Schlüsseldatei, die sich kopieren ließe.

Im Betrieb

Nur im Chip entschlüsselt

Nur im chipinternen Speicher für die Ethos™-U55 NPU entschlüsselt; ein verändertes Byte stoppt das Laden des Modells.

HeuteLäuft heute auf dem BENTO HMI Kit. Secure Boot und eine geschlossene Debug-Schnittstelle sind auf jedem BENTO-Gerät eingestellt, das wir ausliefern. Bis die Konsolensperre verfügbar ist, kann Code, der über die eigene Konsole eines Boards ausgeführt wird, ein laufendes Modell weiterhin erreichen.

Wie BENTO Sicherheit angeht

Szenen

Ein Board, mit einer eigenen Szene für jeden Raum oder jede Linie.

Eine Szene ist eine Auswahl von Modellen für einen Ort. Um derselben Hardware vor Ort eine neue Aufgabe zu geben, ändern Sie die Szene und lassen die Firmware, wie sie ist.

Fertigung

Vibrationsanomalien, Bohrmaterial und ob Bedienpersonal anwesend ist.

Robotik

Oberflächenart, Kollisionsstöße, Nähe von Menschen.

Pflege zu Hause

Sturzerkennung, ein Hilferuf und Anwesenheit im Raum. Im Normalbetrieb verlassen nur Ergebnisse das Board.

Intelligente Gebäude

Belegung, das Geräusch von brechendem Glas, Türvibration.

Energie

Transformatorbrummen, Pumpenvibration, Eindringen auf das Gelände.

Intelligentes Wohnen

Geräusche im Haus, Anwesenheit und Aktivität, Raum für Raum.

Diese Szenen dienen der Veranschaulichung. Einige der Modelle sind heute im Edge AI Store erhältlich, andere sind Beispiele. Die Ergebnisse dienen nur zur Information. Sie sind keine Diagnose und keine Sicherheitsgarantie.

Eine Unternehmensfamilie

Eine Muttergesellschaft mit Raum für weitere Geschäftsbereiche.

BDH Corporation ist eine Muttergesellschaft. Jeder Geschäftsbereich arbeitet eigenständig, doch alle folgen denselben Regeln: Sicherheit vom Chip an, nur Aussagen, die wir belegen können, und Technik, die die Menschen respektiert, die sie nutzen.

Geschäftsbereich 01

BENTO

Secure Edge AI für Infineon PSOC™ Edge. Firmware, IDE, Trainer, Store und Gerät bilden einen Weg von der Idee zum laufenden Modell.

BENTO entdecken

BDH Group

Bangsaen Design House

BDH Corporation ist ein Unternehmen der BDH Group (Bangsaen Design House Group).

Prinzipien

Wie wir arbeiten.

Sicherheit vom Chip an

Vertrauen beginnt im Silizium und wird durch jede Schicht nach oben getragen. Wir zählen eine Sicherheitsfunktion erst, wenn sie auf einem namentlich genannten Board läuft.

Aussagen, die wir belegen können

Wir kennzeichnen jede Funktion als heute verfügbar, im Labor demonstriert oder noch auf der Roadmap, und wir halten diese Kennzeichnungen auseinander.

Daten bleiben, wo sie hingehören

Modelle laufen auf dem Gerät, und das Training kann auf Ihrem eigenen Server stattfinden. Nur Ergebnisse müssen übertragen werden.

Auf offenen Plattformen gebaut

BENTO baut auf Infineon PSOC™ Edge und Arm® Ethos™ auf und arbeitet mit offenen Plattformen wie der TESAIoT Foundation, damit das, was Sie bauen, nie an uns gebunden ist.

Basiert auf und arbeitet mit

Infineon PSOC™ Edge E84 Arm® Cortex®-M55 · Ethos™-U55 Infineon ModusToolbox™ Modelle aus Infineon DEEPCRAFT™ Studio TESAIoT Foundation von TESA

Zusammenarbeit

Vier Wege, mit BENTO zu arbeiten.

BENTO ist dafür gemacht, dass Menschen überall es nutzen, darauf aufbauen und es unterstützen. Wählen Sie den Zugang, der zu Ihnen passt, und Ihre Nachricht erreicht uns direkt.

Entwickler, Schulen und Hochschulen

Lernen und entwickeln

Schreiben Sie eine App in Flow, Blocks oder Python, testen Sie sie im Emulator und führen Sie sie auf einem echten Board aus. Labore können eigene Modelle auf ihrem eigenen Server trainieren.

Produkthersteller

AI in Ihr Produkt bringen

Trainieren Sie auf Ihrem eigenen Server, versiegeln Sie jedes Modell für ein einziges Gerät und ergänzen Sie neue Fähigkeiten, wenn das Produkt schon bei Ihren Kunden ist.

Chiphersteller und Distributoren

BENTO auf weitere Chips bringen

BENTO läuft heute auf Infineon PSOC™ Edge. Mit IDE, Trainer und Store erhält eine Mikrocontroller-Familie einen vollständigen Weg von der Idee zum laufenden Modell.

Bilder: NASA, ESA, CSA, STScI, NOIRLab/NSF/AURA und die EHT Collaboration. Sternkarte: NASA/Goddard Space Flight Center Scientific Visualization Studio, Gaia DR2 (ESA/Gaia/DPAC). Für diese Seite zugeschnitten, verkleinert und umgefärbt. Verwendet unter CC BY 4.0 oder als gemeinfreie Werke der USA; dies bedeutet keine Billigung durch die Urheber.

Bildnachweise
  • Deep Star Maps 2020 (sky): NASA/Goddard Space Flight Center Scientific Visualization Studio; Gaia DR2: ESA/Gaia/DPAC (public domain, source)
  • M31 · Andromeda Galaxy: Bill Schoening, Vanessa Harvey/REU program/NOIRLab/NSF/AURA (CC BY 4.0, source)
  • M33 · Triangulum Galaxy: T.A.Rector (NRAO/AUI/NSF and NOIRLab/NSF/AURA) and M.Hanna (NOIRLab/NSF/AURA) (CC BY 4.0, source)
  • M51 · Whirlpool Galaxy: NASA, ESA, S. Beckwith (STScI), and The Hubble Heritage Team (STScI/AURA) (CC BY 4.0, source)
  • M104 · Sombrero Galaxy: NASA/ESA and The Hubble Heritage Team (STScI/AURA) (CC BY 4.0, source)
  • NGC 1300 · Barred Spiral Galaxy: NASA, ESA, and The Hubble Heritage Team (STScI/AURA) (CC BY 4.0, source)
  • ESO 350-40 · Cartwheel Galaxy: NASA, ESA, CSA, STScI (CC BY 4.0, source)
  • HCG 92 · Stephan’s Quintet: NASA, ESA, CSA, and STScI (CC BY 4.0, source)
  • M42 · Orion Nebula: NASA, ESA, M. Robberto (Space Telescope Science Institute/ESA) and the Hubble Space Telescope Orion Treasury Project Team (CC BY 4.0, source)
  • NGC 3324 · Cosmic Cliffs, Carina Nebula: NASA, ESA, CSA, and STScI (CC BY 4.0, source)
  • M16 · Pillars of Creation: NASA, ESA, CSA, STScI; J. DePasquale, A. Koekemoer, A. Pagan (STScI) (CC BY 4.0, source)
  • M57 · Ring Nebula: NASA, ESA, and C. Robert O’Dell (Vanderbilt University) (CC BY 4.0, source)
  • NGC 7293 · Helix Nebula: NASA, NOAO, ESA, the Hubble Helix Nebula Team, M. Meixner (STScI), and T.A. Rector (University of Alaska Anchorage/NSF NOIRLab) (CC BY 4.0, source)
  • M1 · Crab Nebula: NASA, ESA and Allison Loll/Jeff Hester (Arizona State University); acknowledgement: Davide De Martin (ESA/Hubble) (CC BY 4.0, source)
  • 3C 461 · Cassiopeia A: NASA, ESA, CSA, STScI, D. Milisavljevic (Purdue University), T. Temim (Princeton University), I. De Looze (University of Gent) (CC BY 4.0, source)
  • M45 · Pleiades: NOIRLab/NSF/AURA/T.A. Rector (University of Alaska Anchorage), R. Cool (University of Arizona) and WIYN (CC BY 4.0, source)
  • M13 · Great Globular Cluster in Hercules: T.A. Rector (University of Alaska Anchorage) and H. Schweiker (WIYN and NOIRLab/NSF/AURA) (CC BY 4.0, source)
  • Sgr A* · Milky Way black hole: EHT Collaboration (CC BY 4.0, source)
  • M87* · Black hole in M87: EHT Collaboration (CC BY 4.0, source)
  • AS08-14-2383 · Earthrise, Apollo 8 (24 Dec 1968): NASA (Public domain, source)