Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.
Repository Index
63,269 visible repositories in the index
1–22 of 22 · Most stars
Arduino library to play MOD, WAV, FLAC, MIDI, RTTTL, OGG/Opus, MP3, and AAC files on I2S DACs or with a software emulated delta-sigma DAC on the ESP8266 and ESP32 and Pico
Free and open (as much as possible) integrated SDK for ESP8266/ESP8285 chips
- esp8266
- xtensa
ESP-SDR uses the undocumented raw I/Q capture functionality of ESP32 family chips to turn them into (low-duty-cycle) Software Defined Radios
Print wirelessly from Cura, PrusaSlicer or Slic3r to your 3D printer connected to an ESP8266 or ESP32 module
- esp8266
- esp
- 3d-printing
- cura
A many speaker distributed music synthesizer using UDP multicast over WiFi
- synth
- wifi
- esp32
Ultra-low-cost robotic joint: a $1.5 FOC board inside a 1503 gimbal motor, plus a 3D-printed high-ratio precision gearbox. Cheap power, exact motion.
Infrared gesture-based BLE media controller for AtomS3R and PAJ7620U2; C++ firmware, trajectory replay, and documented v24 baseline.
- arduino
- ble-hid
- embedded-systems
- esp32-s3
Translated闪猫造物 (Flashcat Creations) Flashduck — an open-source ESP32-S3 desktop duck robot with six servos, a single animated eye, wide-stance walking and two interaction systems (voice assistant / DuckClaw local agent).
Open protocol and SDKs for connecting AI controllers to real-world devices with authenticated commands, media streaming, and device-controlled execution. Presented by Streamingtelligence Lab
CanAirIO is a citizen science initiative. We are developing a mobile application that is able to set a PM2.5 or CO2 sensors, and other related sensors, as a fixed station using WiFi or mobile station with an smartphone by using a Bluetooth connection.
Transpile Golang into Arduino code to use fully automated testing at your IoT projects.
- go
- golang
- arduino
- transpiler
A Maxim MAX30102 driver ported to MicroPython. It should also work for MAX30105.
- tinypico
- micropython-driver
- max30102
- heartrate
Emulated Belkin WeMo device that works with Amazon Echo (Alexa) using MicroPython on an ESP32
- esp32
- micropython
- amazon-echo
- amazon-alexa
MicroPython LoRa EBYTE E220 LLCC68 device library complete and tested with Arduino, esp8266, esp32, STM32 and Raspberry Pi Pico (rp2040 boards).
- arduino
- arduino-samd-boards
- e220
- ebyte
MicroPython ESP32 library for calibrated on-chip ADC conversion
- esp32
- micropython
- micropython-esp32
DIY rotating platform using an ESP32 connected to Wi-Fi
- micropython
- esp32
- m5stack
- rotating-objects
MicroPython LoRa EBYTE E22 device library complete and tested with Arduino SAMD, esp8266, esp32, Raspberry, rp2040 and STM32. sx1262/sx1268
Micropython library for ST7920 128x64 monochrome LCD. Tested on a 'Cockle'; NodeMCU module w. Micropython 1.8.7
This is ESP8266 micropython script designed to serve ESP8266 as web server showing readings from Microchip MCP39F521. Script developed and tested on esp8266-20161110-v1.8.6.bin. Script listens on port 80 and implements following commands:
A lightweight MicroPython library for controlling single-digit 7-segment displays (ESP32, ESP8266, Raspberry Pi Pico W supported).
Very simple HTTP server written in MicroPython for switching ESP32 pins and connected relays via WLAN
- iot-device
- micropython