BeamStalker
An open-source RF experimentation firmware for ESP32 and ESP32-S3 microcontrollers. It enables WiFi deauthentication, beacon spamming, and BLE advertising, specifically targeting portable hardware like the M5Cardputer and HeltecV3.
646 projects using FreeRTOS RTOS
FreeRTOS is a market-leading real-time operating system kernel designed for microcontrollers and small microprocessors, featuring a small memory footprint and fast execution times. It provides a comprehensive ecosystem of libraries for IoT connectivity, security, and over-the-air updates, supporting over 40 processor architectures including ARM and RISC-V.
An open-source RF experimentation firmware for ESP32 and ESP32-S3 microcontrollers. It enables WiFi deauthentication, beacon spamming, and BLE advertising, specifically targeting portable hardware like the M5Cardputer and HeltecV3.
An ESP32-S3 based smartwatch project that integrates a comprehensive suite of sensors including the BME680, ICM42670, DS3231, and VL53L1X. It features custom PCB design, power management for Li-Ion batteries, and multiple graphical themes.
A portable thermal camera application for the M5StickCPlus2 using the AMG8833 infrared sensor. It features real-time thermal imaging with bilinear interpolation, auto-ranging color palettes, and battery monitoring. The project is built using the Arduino framework and the M5Unified library for ESP32-based hardware.
A specialized conversion tool for migrating Shelly Plus, Pro, and Gen3/Gen4 devices from Mongoose OS to Home Accessory Architect (HAA) firmware. It facilitates the transition to a standard ESP-IDF bootloader, enabling native Apple HomeKit support and advanced automation features on ESP32-based Shelly hardware.
A comprehensive embedded software platform for the STM32H7RS series microcontrollers. It integrates CMSIS, HAL-LL drivers, and a wide range of middleware including FreeRTOS, LwIP, and FatFS, supporting high-performance applications on STM32H7RS evaluation and Nucleo boards.
A comprehensive embedded software platform for the STM32WB0 series microcontrollers. It includes CMSIS modules, HAL and LL abstraction layers, BSP drivers for evaluation boards, and middleware such as FreeRTOS, FatFs, and the STM32 BLE stack.
An IoT-based automatic pet feeder that utilizes an ESP32-CAM for live streaming and a servo motor for dispensing food. It features a Flask web interface for remote control and employs a YOLOv8 object detection model to automatically feed pets when they are recognized.
A multi-mode firmware for ESP32 microcontrollers designed to interface with Balboa Spa controllers via RS485. It provides WiFi connectivity, historical data tracking for temperature and heater usage, and supports multiple interfaces including Web, MQTT, and ePaper displays.
An open-source platform for always-on wearable AI that captures and processes life experiences using LLMs. It supports custom hardware like the ESP32S3 and Sony Spresense alongside consumer devices like the Apple Watch, providing a full stack from firmware to mobile interfaces.
An ESP32-powered air quality monitoring system featuring the Sensirion SEN66 sensor and a LilyGO TTGO T-Display. It tracks CO2, particulate matter, VOC, and NOx indices, offering both a local TFT interface and a responsive web dashboard with historical graphing and JSON API support.
An enhanced firmware for the Mochi car pet device, targeting ESP32-based hardware like the M5Dial. It adds features such as a GPS-based speed gauge, real-time clock, and customizable settings using the TFT_eSPI library and ESP-NOW for sensor data transmission.
A comprehensive library for interfacing the MPU6050 IMU sensor with the ESP32 using the ESP-IDF framework. It provides raw data acquisition, sensor calibration, and orientation estimation using both complementary filters and quaternion-based mathematics.
An open-source engineering learning platform based on the ESP32-S3 microcontroller designed to bridge the gap between academic study and industrial application. It features integrated sensors like the LSM6DSO IMU, dual-core processing, and extensive connectivity options including WiFi, Bluetooth, and STEMMA/QWIIC I2C connectors.
An Arduino-based firmware for E-Ink weather stations targeting ESP8266 and ESP32 platforms. It supports BME280, SCD41, and DS18B20 sensors, provides MQTT connectivity for smart home integration, and features a web-based UI for configuration and custom design uploads.
A Modbus server implementation for Flexit ventilation systems using ESPHome on ESP8266 or ESP32 microcontrollers. It allows for direct control and monitoring of CS60 controllers via RS485, eliminating the need for the official Flexit CI66 adapter.
A driver library for the HLW8110 and HLW8112 power metering ICs, designed for embedded systems. It currently supports the ESP32 platform via ESP-IDF and features a portable architecture for integration with other microcontrollers.
A demonstration project for implementing secure Firmware Over-The-Air (FOTA) updates on the Raspberry Pi Pico W. It utilizes FreeRTOS and the lwIP stack to download encrypted firmware images from a TCP server and apply them using the pico_fota_bootloader.
A specialized port of the XPowersLib library to the ESP-IDF framework for managing the AXP2101 Power Management IC. It provides a comprehensive API for controlling power rails, monitoring status, and configuring voltage outputs on ESP32-based hardware.
A DIY security camera project using an ESP32-Cam integrated into Home Assistant via ESPHome. It features live video streaming, pan-tilt control using SG90 servos, and environmental monitoring with a DHT22 temperature and humidity sensor.
An open-source firmware stack for the WebScreen gadget, powered by an ESP32-S3 and an AMOLED display. It integrates the Elk JavaScript engine with LVGL to provide a hackable runtime environment for custom apps, featuring robust WiFi, MQTT, and BLE connectivity.
A wireless 3D touch probe system for CNC and VMC machines based on ESP32 microcontrollers. It utilizes WLAN UDP communication between a battery-powered sensor probe and a basestation to provide automated edge finding and center detection, specifically designed for machines with automatic tool changers.
A specialized port of the ESP32-Marauder firmware tailored for the Cheap Yellow Display (CYD) hardware family. It provides a comprehensive suite of WiFi and Bluetooth testing tools, including wardriving, packet capture, and signal analysis, optimized for various ESP32 and ESP32-S3 touch screen modules.
A French-localized firmware for the Flipper Zero based on Xtreme Firmware. It features an enhanced asset management system, a 30-level progression system, and advanced Bluetooth spoofing capabilities for Bad Keyboard attacks.
A 2.4GHz broadband interference tool built for the ESP32 platform using dual nRF24L01+ modules. It targets Bluetooth, BLE, WiFi, and RC drone frequencies for security testing and educational purposes.
An application for the Flipper Zero that enables LoRa radio communication using the SX1262 chipset. It supports sniffing, packet injection, and LoRaWAN US915/EU868 configurations for network analysis and peripheral testing.
A specialized Flipper Zero application for interacting with Modbus RTU networks. It enables users to sniff bus traffic, inject packets as a Master, and log data to an SD card, requiring the Electronic Cats Modbus hardware expansion.
A comprehensive firmware for ESP32 and ESP8266 microcontrollers that interfaces with Mitsubishi Ecodan FTC controllers via the CN105 connector. It provides a bridge to MQTT for Home Assistant integration, featuring advanced control logic like onboard compensation curves and short-cycle protection.
An ESP32-C3 based bridge that integrates Comelit Simplebus2 intercom systems into smart home environments via MQTT. It supports doorbell notifications, remote door opening, and automatic 'Ring-to-Open' functionality. The project includes custom hardware schematics, 3D-printable enclosures, and a web-based configuration interface.
A project providing ESPHome configurations and wiring guides to integrate the IKEA VINDRIKTNING air quality sensor into smart home ecosystems. It supports ESP32 and ESP8266 platforms, offering features like MQTT connectivity, Home Assistant autodiscovery, and a local web interface for real-time PM2.5 monitoring.
A versatile IoT RGB lighting system developed with Arduino for ESP8266, ESP32, and Raspberry Pi Pico. It supports various LED configurations like strips and rings, offering customizable effects, music-reactive modes via a PC client, and a web-based animation editor.
An Arduino library designed to interface with the Xiaomi CyberGear brushless motor using the Two-Wire Automotive Interface (TWAI) on ESP32 platforms. It simplifies CAN Bus communication for motor configuration, control mode switching, and real-time telemetry acquisition.
An ESP32-CAM based assistive technology project designed for the deaf and mute community. It leverages AI to provide real-time speech-to-text conversion and American Sign Language (ASL) to speech translation, integrated into a wearable smart glasses form factor.
An open-source controller and display interface for IK Multimedia Tonex One, Tonex Pedal, and Valeton GP5. Built on the ESP32-S3 using FreeRTOS and LVGL, it provides MIDI control, Bluetooth connectivity, and a web-based configuration interface for guitar pedal management.
A versatile ESP32-based firmware designed for offensive security and Red Team operations. It supports a wide range of hardware including M5Stack and Lilygo devices, providing features for WiFi attacks, BLE manipulation, RF/RFID interaction, and a built-in JavaScript interpreter.
An ESP32-based firmware designed to connect Heidelberg Energy Control wallboxes to WiFi networks. It emulates a Daheimladen-compatible interface, allowing for seamless integration with energy management platforms like evcc and Home Assistant via MQTT and REST APIs.
A power-efficient environmental sensor project built on the XIAO ESP32C6 using the ESP-IDF framework. It supports Wi-Fi and ZigBee connectivity, MQTT messaging, and integrates Bosch BME280/BME680 and Sensirion SGP41 sensors for comprehensive air quality monitoring.