A portable MQTT C client for embedded systems and PCs alike.
- mqtt-client
- publisher-subscriber
- c
- portable
47,133 repositories indexed
49–72 of 131 · Most stars
A portable MQTT C client for embedded systems and PCs alike.
A BLE to MQTT bridge running on an ESP32
Retro ESP32 is a turbo charged Odroid Go Launcher, Emulator and ROM Manager
For interfacing with Windows/macOS/Linux using an ESP32, a touchscreen and BLE.
Turn Amazon Echos (Echo Dot 3, Echo Dot 2, Echo 2) into local Home Assistant voice satellites. Keeps Amazon's mic processing and wake word engine, replaces Alexa with a small C daemon speaking ESPHome or Wyoming. Multiroom music via Music Assistant, Bluetooth speaker and proxy, no cloud.
Espressif ESP32 Based Smarthome screen for MQTT
Full featured TFT library for ESP32 with demo application
A system that uses ESP-NOW, LoRa, and other protocols to transport sensor data in remote areas without relying on WiFi.
Send arbitrary IEEE 802.11 frames with Espressif's ESP32
add camera support to MicroPython
Small & portable byte-aligned LZ77 compression
Small configuration file parser library for C.
a numpy-like fast vector module for micropython, circuitpython, and their derivatives
Ultra-minimal, zero-CPU 5.8 GHz analog FPV video receiver using ESP32-C5 Wi-Fi 6 PHY MODEM_DIAG, BitScrambler WBFM demodulation & resistor DAC CVBS
MQTT Objective-C client for iOS
Fast integer compression in C using the StreamVByte codec
ESP8266 build/flash helper tool by Christian Klippel
ᛡᛒ BLE Scanner + Data persistence on SD Card for M5Stack, M5Core2, Odroid-Go, ESP32-Wrover-Kit and other models
C99 firmware core for a 16-series LFP pack. Independent charge and discharge FETs, cell protection, coulomb SOC, and the current and voltage limits an inverter follows. Passive balance runs for 1.0 s, then 200 ms off, so the fault wait finishes on an unloaded sample. No RTOS, no heap. The AFE driver and fieldbus stay on your board.
LVGL binding for MicroPython
We are a group of enthusiasts who want an interface to be able to talk to our cars remotely, perhaps add on-car displays (such as heads-up speed), and we want to have fun doing it.
ARMv7 payload that provides arbitrary code execution on MediaTek bootloaders
Interact with hardware in Elixir - GPIOs, I2C and SPI
ProRes quality selection and per-bank settings for compatible Nikon Z8 firmware.