BIPES significa Plataforma Integrada baseada em blocos para sistemas embarcados (Block based Integrated Platform for Embedded Systems).
Foi concebido e criado a partir de nossa experiência de muitos anos desenvolvendo e ensinando sistemas embarcados e aplicações de Internet das Cois. O BIPES permite projetar, desenvolver, programar e testar rapidamente e de forma robusta sistemas embarcados e dispositivos / aplicativos IOT. O BIPES funciona totalmente baseado em ambiente web, então absolutamente nenhuma instalação de software é necessária na máquina do cliente/desenvolv Dessa maneira, um tablet, um netbook, um Chromebook ou qualquer outro dispositivo pode ser usado para programar e testar vários Dispositivos.
Toda a programação é feita usando blocos, que é mais rápido e seguro do que a codificação tradicional, e uma tendência reconhecida. A revista IEEE Spectrum, por exemplo, discute as vantagens da "programação sem código" no artigo Programação Sem Código: O Aumento do Desenvolvimento de Software Sem Código.
A tabela mostra alguns dispositivos que funcionam com BIPES:
Dispositivo | Status |
ESP8266, NodeMCU and variants | Funciona! Testado. |
ESP32 | Funciona! Testado. |
ESP32 with OLED display | Funciona! Testado. |
mBed | Funciona! NUCLEO-F446RE Testado. |
Arduino | Requer compilação em nuvem em desenvolvimento. |
BeagleBone | Funciona Usando socketServerWebREPL (beta). Testado! |
LinkIt Smart | Funciona Usando socketServerWebREPL (beta). |
Raspberry Pi (any) | Funciona Usando socketServerWebREPL (beta). Testado! |
Toradex Devices (any) | Funciona Usando socketServerWebREPL (beta). |
x86 devices (any) | Funciona Usando socketServerWebREPL (beta). Testado! |
BBC Microbit | Funciona! Testado com microbit-micropython-v1.9.2-34-gd64154c73.hex |
LEGO EV3 Intelligent Brick | Funciona usando MicroPython, mas ainda não testado. Precisamos de um para testar! |
Raspberry Pi Pico | Works using MicroPython. Details here |