Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Repository Index
47,133 repositories indexed
1–24 of 28 · Most stars
JavaScript Robotics and IoT programming framework, developed at Bocoup.
- javascript
- arduino
- tessel
- raspberry-pi
Serial utility for flashing, provisioning, and interacting with Espressif SoCs
Access serial ports with JavaScript. Linux, OSX and Windows. Welcome your robotic JavaScript overlords. Better yet, program them!
- javascript
- serialport
- robot
- nodebots
A web-based interface for CNC milling controller running Grbl, Marlin, Smoothieware, or TinyG.
- cnc
- gcode
- tinyg
- raspberry-pi
A Swift library for hardware projects on Linux/ARM boards with support for GPIOs/SPI/I2C/PWM/UART/1Wire.
CSerialPort - lightweight cross-platform serial port library and protocol parsing for C++/C/C#/Java/Python/Node.js/Electron/Rust
- serial-port
- cserialport
- cpp
- communication
MicroPython Tool - Utility to interact with a MicroPython board over a serial connection.
iOS Bluetooth LE framework
- bluetooth-low-energy
- bluetooth-beacons
- swift-framework
- corebluetooth
v1.2 - UI tool for manage Espressif ESP32 microcontrollers with embedded MicroPython for MacOS, Windows and Linux: mini IDE, files manager, REPL, real time dashboards (sys/net), advanced features (gpio/mp3/leds/...)
I2C serial bus access with Node.js
- i2c
- smbus
- raspberry-pi
- beaglebone
Can bus monitoring tool based on arduino and can bus shield. Implements CAN ASCII/SLCAN protocol compatible with Lawicel CAN232/CANUSB. Can be used for monitoring low speed CAN (interior can bus of most cars, less than 500kbps). For higher speeds serial port can become a bottleneck in case data density is high.
Belay is a python library that enables the rapid development of projects that interact with hardware via a micropython-compatible board.
Implement a Linux gateway that reads serial port ( USB, serial , bluetooth) commands and transfers to MQTT host. MQTT without ethernet or Wifi on a low cost micocontroller. Don't develop a serial command interface , just use MQTT UI's and features.
SPI serial bus access with Node.js
- spi
- raspberry-pi
- beaglebone
- beaglebone-black
A Godot plugin to read Arduino serial input
Lightweight Protocol Buffer serialize/deserialize library
Tiny, zero-allocation JSON serializer written in ANSI C
- json
- serializer
- zero-allocation
- ansi
Micropython implementation of DFPlayer control using UART 1 (secondary Serial connection)
MessagePack serialisation library optimised for MicroPython
Python package for inverse kinematic calculations of hybrid serial parallel robots
- python
- robotics
- kinematics
- inverse-kinematics
Tool for seamless serial debug and file synchronisation with MicroPython devices via the serial REPL
Jupyter MicroPython Kernel made with upydevice
Control Nextion displays using MicroPython
- display
- library
- micropython
- micropython-lib