Bem-vindos ao Projeto BIPES!

Sistemas embarcados para todos
Internet das coisas para todos


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!