BENTO · Empreendimento 01

Secure Edge AI, a partir do chip.

O BENTO leva uma ideia até um modelo em execução em um dispositivo. Ele tem cinco partes: o firmware no chip, um IDE para escrever aplicações, um Trainer que cria e testa modelos, uma Store que os entrega e o dispositivo que os executa.

O que há de novo

O que não encontramos em nenhum outro lugar.

A maioria das partes do BENTO existe em algum lugar, de alguma forma. O que não encontramos foram estas combinações, depois de verificar a documentação pública e o código de ferramentas e lojas comparáveis. Se você conhece um exemplo anterior, avise-nos e corrigiremos esta página.

Edge AI Store

Uma loja que conhece a sua placa

Ela lê a placa conectada, informa se cada modelo vai rodar nela e por que não, e instala o modelo no firmware MicroPython em execução na placa a partir do navegador, sem colocar a placa em um modo especial nem regravá-la. Não encontramos nenhuma outra loja pública de modelos que faça isso.

BENTO IDE

Três visões de um programa, em uma única aba do navegador

Feito para o PSOC™ Edge E84, mostra o mesmo programa como Flow, como Blocks e como Python. O programa roda em um emulador MicroPython da placa e depois na placa real, a partir da mesma aba, em tailandês e inglês. Não encontramos nenhum outro IDE de navegador que reúna esses recursos.

Edge AI Trainer

Treinamento com as evidências anexadas

Cada execução passa por portões de liberação (um conjunto de teste protegido contra alterações, um controle executado com rótulos embaralhados e um teste que verifica se o modelo não revela quem estava nos dados de treinamento) e é verificada segundo as regras que o firmware usa para carregar modelos. Roda em um servidor de equipe auto-hospedado, com aprovações, em inglês e tailandês, e faz uma entrega assinada para a loja. Não encontramos nenhuma outra ferramenta de treinamento de edge AI que combine esses elementos.

Fontes: documentação de fornecedores e código público de lojas de modelos e ferramentas de implantação para microcontroladores, IDEs de navegador para MicroPython e ferramentas de treinamento de edge AI.

01 · BENTO Secure Firmware

O firmware no chip.

Firmware em três partes nos dois núcleos Arm® do Infineon PSOC™ Edge E84, escrito em C, com MicroPython para as aplicações. Todo o restante do BENTO se apoia nele.

  • Hoje

    Aplicações em MicroPython, com interface na tela e APIs para a IMU, o microfone, o radar e os sensores de ambiente, nas placas que os possuem.

  • Hoje

    Inferência no dispositivo, offline. Vários modelos vêm integrados, como classes de movimento e de som; alguns deles são publicados pela Infineon e pela Imagimob sob seus próprios termos.

  • Hoje

    Os modelos chegam da Edge AI Store em tempo de execução, sem regravar o firmware.

  • Hoje

    Edge AI Creator: a placa grava dados de IMU ou de microfone diretamente no Edge AI Trainer via USB. O áudio só é gravado com o consentimento de quem fala, dado na página.

  • Hoje

    Cada versão atual indica para qual placa foi feita, para que o instalador no navegador ofereça o firmware certo para cada placa.

  • Hoje

    Armazenamento selado de modelos por placa e identidade da placa via mutual TLS no BENTO HMI Kit, provisionados na entrega.

  • Hoje

    Secure boot e verificação de modelos assinados, ativados em todo dispositivo BENTO que entregamos.

Cortex®-M33 · TrustZone

Mundo seguro

O primeiro código BENTO a ser executado. Ele configura o mundo seguro do chip e, no BENTO HMI Kit, guarda a identidade da placa e abre os modelos selados.

Cortex®-M33 · aplicação

Mundo de aplicação, o cérebro

Executa a lógica do dispositivo em MicroPython, suas conexões de rede e seu repositório de modelos. No BENTO HMI Kit, verifica a assinatura de cada modelo antes de entregá-lo ao núcleo de AI.

Cortex®-M55 · NPU Ethos™-U55

Núcleo de AI com FreeRTOS

Executa vários modelos de edge AI ao mesmo tempo na NPU, junto com a tela e os sensores.

Os desenvolvedores de aplicações trabalham sobre o firmware no BENTO IDE, sem alterá-lo.

Placas

BENTO HMI KitFormato HMI do PSOC™ Edge E84: tela, radar, IMU, microfone
TESAIoT Dev KitMódulo PSOC™ Edge E84 AI Kit sobre uma placa-base TESAIoT
PSOC™ Edge E84 Evaluation KitKit de avaliação da Infineon (sem radar)

Infineon PSOC™ Edge E84: Arm® Cortex®-M55 e Cortex®-M33 com NPU Arm® Ethos™-U55. Cadeia de ferramentas: Infineon ModusToolbox™ e Arm GCC; modelos compilados para a NPU com Arm Vela.

02 · BENTO IDE

Crie aplicações no navegador.

O BENTO IDE é onde se escrevem as aplicações que rodam em um dispositivo BENTO. Crie-as como um Flow de nós conectados, em Blocks ou em Python, teste-as em um emulador da placa e depois execute-as na placa via USB.

Abrir o BENTO IDE

BENTO IDE: um Flow de nós de sensores ao lado do emulador da placa e do painel de hardware
  • Hoje

    Três maneiras de criar o mesmo app: Flow, uma tela sem código com valores ao vivo nas conexões; Blocks, mapeados um a um para os módulos do firmware; e Python com preenchimento automático, que converte de volta para Blocks.

  • Hoje

    O emulador do BENTO executa MicroPython no navegador no tamanho de tela da própria placa, com um painel de hardware simulado, para que cada ideia possa ser testada antes de a placa chegar.

  • Hoje

    Conecte a placa via USB, execute e instale aplicações nela direto do navegador.

  • Hoje

    Mais de 500 exemplos, lições do Karel Robot, jogos do BENTO Arcade e um AI Buddy que responde em tailandês ou inglês. Cerca de 200 estudantes o usaram em uma única sessão, em setembro de 2026.

03 · BENTO Edge AI Trainer

Treinamento verificado por catorze portões de qualidade.

O Trainer leva dados brutos de sensores a um modelo que roda no PSOC™ Edge E84. As pessoas continuam no comando em cada etapa, e ele funciona em inglês e tailandês.

Abrir o Edge AI Trainer

  • Hoje

    Seis etapas: importar os dados, limpá-los e explorá-los, definir classes e rótulos, treinar e ajustar, compilar para a NPU e publicar.

  • Hoje

    Dados de movimento (IMU), som e radar. Cada gravação deve declarar suas unidades, eixos e taxa de amostragem; se faltar algum desses dados, a gravação é recusada em vez de ter os valores presumidos.

  • Hoje

    Catorze portões de qualidade que ninguém pode dispensar em silêncio. Entre eles estão um conjunto de teste que não pode ser alterado sem que se perceba, um controle executado com rótulos embaralhados para mostrar que os resultados não são acaso, uma taxa mínima de detecção para cada classe e cada grupo, e uma verificação de que o modelo não revela quem estava nos dados de treinamento.

  • Hoje

    Compilado para a NPU Ethos™-U55 e verificado, antes do lançamento, segundo as regras que o firmware BENTO usa para carregar modelos.

  • Hoje

    Roda em servidor próprio, com ou sem GPU. O criador solicita uma versão e um administrador a aprova para a Store.

  • Roteiro

    Um teste na placa para cada modelo antes de ele chegar ao canal estável. Até que esse teste esteja em funcionamento, as versões do Trainer vão para o canal experimental. Durante o piloto, o acesso é mediante convite; licenças locais para organizações estão em preparação.

Trainer · perfil dos dados
Trainer · perfil dos dados
Trainer · rotulagem
Trainer · rotulagem
Trainer · relatório de portões
Trainer · relatório de portões

04 · BENTO Secure Edge AI Store

Implante modelos de AI de forma instantânea e segura.

Escolha um modelo, verifique se ele pode rodar na placa à sua frente e envie-o pelo navegador, sem regravação. É possível navegar sem fazer login, em tailandês e inglês.

Abrir a Edge AI Store

  • Hoje

    Cartões que reconhecem a placa: cada um informa apenas o que sabe sobre a sua placa (em execução agora, pronto para implantar, ou por que não).

  • Hoje

    Implantação pelo navegador Chrome via USB, direto da página da Store para a placa conectada.

  • Hoje

    My Devices: registre uma placa como sua pelo ID do chip e, depois, libere-a ou transfira-a.

  • Hoje

    My Scenes e Highlights: vários modelos juntos em uma placa e uma linha do tempo do que eles reconheceram.

  • Hoje

    Selado para uma placa: cada pacote é criptografado com a chave própria daquela placa e leva um tíquete de uso único (no BENTO HMI Kit, via USB ou por uma conexão de rede criptografada).

  • Roteiro

    Licenças pagas por placa na Edge AI Store, a partir da abertura das vendas online.

Catálogo de modelos de edge AI
Catálogo de modelos de edge AI
My Scenes
My Scenes
Highlights
Highlights

05 · BENTO Device

Parece um relógio inteligente. Pensa como edge AI.

O formato HMI do PSOC™ Edge E84 coloca radar, uma IMU e um microfone atrás de uma tela que as pessoas querem ter na parede. Todos os ambientes usam o mesmo projeto de hardware, cada um com sua própria cena.

  • Hoje

    Os modelos rodam offline na NPU do chip; os resultados aparecem na tela.

  • Hoje

    Os Highlights trazem resultados (o que foi reconhecido e quando), não gravações.

  • Hoje

    Registrado ao proprietário pelo ID do chip na Edge AI Store.

Um dispositivo BENTO no kit HMI PSOC™ Edge E84 exibindo um mostrador de relógio e clima
O mesmo dispositivo exibindo sua tela Edge AI com modelos em execução

Situação atual

Em que ponto está cada recurso hoje.

Separamos o que está no ar, o que foi comprovado em bancada e o que vem a seguir, e cada linha indica onde se aplica.

Em que ponto está cada recurso hoje.
RecursoStatusAplica-se a
Inferência no dispositivo, offlineHojeBENTO MicroPython em kits PSOC™ Edge E84
Implantar um modelo pelo navegador, sem regravaçãoHojeEdge AI Store, do navegador via USB
Gravar dados da placa para o treinamentoHojeEdge AI Creator → Edge AI Trainer (IMU, microfone)
Treinamento com portões de qualidade até um modelo pronto para a NPUHojeEdge AI Trainer (piloto, mediante convite)
Pacotes selados para uma placa, com tíquete de uso únicoHojeBENTO HMI Kit, via USB a partir da Edge AI Store ou por uma conexão de rede criptografada
Modelos armazenados criptografados sob uma chave que pertence ao chipHojeBENTO HMI Kit
Secure boot; modelos assinados e selados obrigatóriosHojeTodo dispositivo BENTO que entregamos

Latência de inferência, tamanho de modelo e tempo de inicialização ainda não foram publicados; vamos publicá-los quando forem medidos em placas identificadas.