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 26 · 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
Tools & library for driving the AxiDraw pen plotter
- plotter
- axidraw
- serial
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
Type-safe async MQTT client for Rust. Topics as types, automatic routing and (de)serialization on top of rumqttc.
A simple perl script to let you see your micro-controller serial port data, and optionally to reset it or put it into DFU firmware update mode.