All Projects → BIPES → BIPES

BIPES / BIPES

Licence: GPL-3.0 license
BIPES: Block based Integrated Platform for Embedded Systems allows text and block based programming for several types of embedded systems and Internet of Things modules using MicroPython, CircuitPython, Python or Snek. You can connect, program, debug and monitor several types of boards using network, USB or Bluetooth. No software install needed!

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
HTML
75241 projects
CSS
56736 projects
PHP
23972 projects - #3 most used programming language
shell
77523 projects

Projects that are alternatives of or similar to BIPES

Lwesp
Lightweight Espressif AT parser library for ESP8266 and ESP32 devices.
Stars: ✭ 212 (+194.44%)
Mutual labels:  esp8266, embedded, esp32, embedded-systems
Blynk Library
Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.
Stars: ✭ 3,305 (+4490.28%)
Mutual labels:  esp8266, embedded, esp32
Platformio Atom Ide
PlatformIO IDE for Atom: The next generation integrated development environment for IoT
Stars: ✭ 475 (+559.72%)
Mutual labels:  esp8266, embedded, esp32
Platformio Core
PlatformIO is a professional collaborative platform for embedded development 👽 A place where Developers and Teams have true Freedom! No more vendor lock-in!
Stars: ✭ 5,539 (+7593.06%)
Mutual labels:  esp8266, embedded, esp32
houseflow
Home automation platform for microcontrollers(including ESP8266/ESP32), Raspberry Pi, and others. Made with Rust and C++.
Stars: ✭ 88 (+22.22%)
Mutual labels:  esp8266, embedded, esp32
Lib Python
Blynk IoT library for Python and Micropython
Stars: ✭ 140 (+94.44%)
Mutual labels:  esp8266, embedded, esp32
Guislice
GUIslice drag & drop embedded GUI in C for touchscreen TFT on Arduino, Raspberry Pi, ARM, ESP8266 / ESP32 / M5stack using Adafruit-GFX / TFT_eSPI / UTFT / SDL
Stars: ✭ 534 (+641.67%)
Mutual labels:  esp8266, embedded, esp32
Arduinojson
📟 JSON library for Arduino and embedded C++. Simple and efficient.
Stars: ✭ 5,456 (+7477.78%)
Mutual labels:  esp8266, embedded, esp32
Mjs
Embedded JavaScript engine for C/C++
Stars: ✭ 1,547 (+2048.61%)
Mutual labels:  esp8266, embedded, esp32
Blinker Library
An IoT Solution,Blinker library for embedded hardware. Works with Arduino, ESP8266, ESP32.
Stars: ✭ 1,095 (+1420.83%)
Mutual labels:  esp8266, embedded, esp32
Jled
Non-blocking LED controlling library for Arduino and friends.
Stars: ✭ 197 (+173.61%)
Mutual labels:  esp8266, embedded, esp32
Blog
A set of various projects based on ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32 and more.
Stars: ✭ 198 (+175%)
Mutual labels:  esp8266, programming, esp32
STM32F10x Servo Library
Servo library with stm developed by the Liek Software Team. We are working on new versions.
Stars: ✭ 14 (-80.56%)
Mutual labels:  embedded, embedded-systems
low-power-wifi
Experiments in low-power-wifi on esp8266, esp32, and ...
Stars: ✭ 35 (-51.39%)
Mutual labels:  esp8266, esp32
esphome-devices
ESPHome Device Configurations Repository - A database of user submitted configurations for a variety of devices which can be flashed to run ESPHome.io firmware.
Stars: ✭ 71 (-1.39%)
Mutual labels:  esp8266, esp32
Pixie Chroma
Arduino library and documentation for Pixie Chroma displays!
Stars: ✭ 33 (-54.17%)
Mutual labels:  esp8266, esp32
ESPNtpClient
High accuracy NTP library for ESP32 and ESP8266
Stars: ✭ 81 (+12.5%)
Mutual labels:  esp8266, esp32
smartsilo
Hardware-integrated system composed by a desktop app and a Node.js server able to control an Arduino and manipulate the temperature of grains within storage silos
Stars: ✭ 33 (-54.17%)
Mutual labels:  esp32, embedded-systems
firmware
设备固件库,适用于IntoRobot系列产品
Stars: ✭ 19 (-73.61%)
Mutual labels:  esp8266, esp32
esp8266-upy
MicroPython Cross-platform Drivers - collection of code, wiring and sample for various breakout boards - Works with ESP8266, Pyboard, PYB405, Wemos, etc))
Stars: ✭ 36 (-50%)
Mutual labels:  esp8266, esp32

BIPES: Block based Integrated Platform for Embedded Systems.

BIPES

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.

Live version

Try it now at: bipes.net.br/ide.

Usage

To init submodules, like BIPES/freeboard and BIPES/Databoard, run:

make submodules

To build/update the offline version with latest, run:

make offline

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 😄.

Documentation

The documentation is online at bipes.net.br/docs.

To build the documentation out of a fresh clone, do:

make doc

after having installed the theme, sphinx and sphinx-js.

pip install sphinx sphinx-js furo

More information

Some functions of ui/index.html were based on Blopy project (https://github.com/mnoriaki/Blopy), by Noriaki Mitsunaga (https://github.com/mnoriaki).

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 codemirror.js (https://github.com/codemirror/codemirror).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].