BIPES allows anyone to quickly and reliably design, program, build, deploy and test embedded systems and IOT devices and applications. It is fully based on a web environment, so absolutely no software install is needed on the client / developer machine.
More information at the project website: bipes.net.br.
Try it now at: bipes.net.br/ide.
To init submodules, like BIPES/freeboard, run:
To build/update the offline version with latest, run:
This version does not require a server since it has all core files concatanated at
ui/index_offline.html, just open this file in a browser. It will also create a
bipes_offline.zip. Howver, keep in mind that any tool that requires a server, like MQTT, won't work due to CORS.
That's it, enjoy BIPES 😄.
The documentation is online at bipes.net.br/docs.
To build the documentation out of a fresh clone, do:
pip install sphinx sphinx-js furo
Some functions of
ui/index.html were based on Blopy project (https://awesomeopensource.com/project/mnoriaki/Blopy), by Noriaki Mitsunaga
OpenCV blocks were automatically generated using berak's OpenCV to Blockly generator (https://github.com/berak/blockly-cv2/tree/master/gen).
We also use
xterm.js (https://github.com/xtermjs/xterm.js/) and