01 · Fondation
BENTO Secure Firmware
La fondation sur la puce. Le firmware BENTO s'exécute en trois parties sur les deux cœurs Arm® de l'Infineon PSOC™ Edge E84 : le monde sécurisé TrustZone du Cortex®-M33, son monde applicatif qui joue le rôle de cerveau, et un cœur AI, le Cortex®-M55 sous FreeRTOS, qui exécute plusieurs modèles Edge AI à la fois sur l'Arm® Ethos™-U55 NPU. Les développeurs d'applications s'appuient dessus dans BENTO IDE. Quelques lignes de Python choisissent les modèles et lisent leurs résultats, sans code C.
- Aujourd'huiChaque modèle de son ou de mouvement embarque ses propres réglages de signal, si bien qu'ajouter un modèle n'exige jamais un nouveau firmware
- Aujourd'huiLa carte vérifie chaque modèle par rapport à ce que ses capteurs fournissent réellement, et refuse une incompatibilité en indiquant la raison
- Aujourd'huiPlusieurs modèles partagent l'unique NPU sous forme de scène enregistrée, qui redémarre d'elle-même après une coupure de courant
- Aujourd'huiDes seuils de début, de confirmation et de fin pour chaque classe transforment les scores bruts en événements, chacun signalé une seule fois avec sa durée
- Aujourd'huiSur le BENTO HMI Kit, un modèle livré ne s'ouvre que sur sa propre carte, et la carte prouve son identité via mutual TLS, provisionnée à la livraison
- Aujourd'huiSecure boot et vérification des modèles signés, activés sur chaque appareil BENTO que nous livrons
Détails du firmware →
02 · Apprendre
BENTO Edge AI Trainer / DEEPCRAFT™ Studio
C'est ici que les modèles sont entraînés et évalués. Chaque étape du processus s'exécute d'elle-même ; lorsqu'un choix doit être fait, des agents AI choisissent parmi des options que le moteur a déjà vérifiées, et une personne valide là où c'est important. Installez-le sur un serveur AI local, dans vos propres locaux ou dans le cloud.
- Aujourd'huiEnregistrement en direct depuis la carte via USB, avec des étiquettes ajoutées pendant l'enregistrement
- Aujourd'huiDes agents AI choisissent parmi des options que le moteur a déjà vérifiées, et chaque choix est journalisé et peut être annulé
- Aujourd'huiQuatorze contrôles qualité qui ne sont jamais levés, et une vérification selon les règles que le firmware de la carte applique pour charger un modèle
- Aujourd'huiDes extensions d'étiquetage, d'augmentation de données et de vérification des données s'installent depuis une seule page, fonctionnent hors ligne et sont désactivées au départ
- Aujourd'huiUne seule commande lance un Trainer, avec ou sans GPU, sur un serveur AI local, dans vos locaux ou dans le cloud. Chaque Trainer signe les modèles qu'il produit avec sa propre clé
À propos du Trainer →
03 · Livrer
BENTO Secure Edge AI Store
C'est ici que l'on trouve les modèles et qu'ils sont livrés. Ils s'installent comme des chansons, les scènes se jouent comme des playlists, et chacun va du navigateur à la carte choisie par son propriétaire, sans nouveau firmware.
- Aujourd'huiSur le BENTO HMI Kit, chaque modèle est scellé pour la seule carte à laquelle il est envoyé, avec un ticket à usage unique créé par la carte elle-même, via USB ou le réseau
- Aujourd'huiRegroupez des modèles dans une scène, comme des chansons dans une playlist, et exécutez-les ensemble sur une carte
- Aujourd'huiConnectez votre carte, et chaque fiche indique si ce modèle pourra s'y exécuter et, sinon, pourquoi
- Aujourd'huiLe Store n'apprend la clé d'une carte que par la carte elle-même, jamais par le navigateur
- Aujourd'huiChaque modèle indique le Trainer qui l'a créé, et une version publiée ne change jamais
- Aujourd'huiSur le BENTO HMI Kit, cochez Auto Start en envoyant un modèle ou une scène, et la carte l'exécute d'elle-même à chaque mise sous tension
À propos du Store →
04 · Créer
BENTO IDE
Les applications se créent ici, dans le navigateur. Écrivez-en une en Flow, en Blocks ou en Python, essayez-la sur le BENTO Emulator, interrogez l'AI Buddy, puis exécutez-la sur la vraie carte via USB.
- Aujourd'huiTrois façons d'écrire une même application : relier des nœuds Flow, assembler des Blocks ou taper du Python, avec des valeurs en direct sur les liaisons
- Aujourd'huiLe BENTO Emulator exécute du vrai MicroPython dans le navigateur et dessine l'écran de la carte, construit à partir des sources mêmes du firmware
- Aujourd'huiUne Virtual Hardware Console avec boutons, potentiomètres, LED, inclinaison et matrice RGB, pour tester une application avant l'arrivée d'une carte
- Aujourd'huiL'AI Buddy lit votre carte connectée et explique les erreurs en thaï ou en anglais. Une réinitialisation, l'écriture d'un fichier ou l'exécution de code attendent votre clic
- Aujourd'huiRemote Flash installe le firmware BENTO sur une carte depuis l'IDE grâce à une petite application d'aide, sans chaîne d'outils à installer
À propos de l'IDE →
05 · Exécuter
PSOC Edge BENTO Device
Basé sur l'Infineon PSOC™ Edge E84, un microcontrôleur conçu pour les appareils qui écoutent, détectent et affichent en même temps. Le BENTO HMI Kit réunit un écran, un radar, un capteur de mouvement et des microphones dans un seul appareil, et BENTO lui apporte l'intelligence.
- Aujourd'huiUn Cortex®-M55 avec un Arm® Ethos™-U55 NPU pour l'AI, aux côtés d'un Cortex®-M33 avec TrustZone pour le cerveau et les clés
- Aujourd'huiUn moteur graphique 2,5D intégré pilote des écrans jusqu'à 1024 × 768 à 60 images par seconde
- Aujourd'huiJusqu'à six microphones se connectent directement à la puce, et plusieurs modèles écoutent et détectent en même temps
- Aujourd'huiFonctionne sur le BENTO HMI Kit, le TESAIoT Dev Kit et le PSOC™ Edge E84 Evaluation Kit, hors ligne sur le NPU de la puce elle-même
- Aujourd'huiHighlights : une chronologie de ce que la carte a reconnu et quand (uniquement des résultats, aucun enregistrement)
- Aujourd'huiToujours en éveil : une fois chargée, l'AI suit en arrière-plan les microphones, le capteur de mouvement (IMU) et le radar sur la carte elle-même, jour et nuit
Découvrir l'appareil →