Modular ESP32-based embedded platform for RF experimentation, signal analysis, and applied security research.
X / Twitter · Instagram · YouTube · Website
All technical documentation, build guides, and usage notes are available in the docs/ directory.
This includes hardware schematics, firmware structure, flashing instructions, and troubleshooting references.
Planned improvements for upcoming revisions:
- Improved menu navigation and user interface flow
- Extended RF frequency support
- Power optimization and deep-sleep enhancements
- Modular firmware architecture for rapid feature development
ALEEVA is a custom embedded system built around the ESP32 platform, designed for RF-focused experimentation and security-oriented research.
The device combines RF communication, local data storage, and a physical control interface into a compact, standalone platform suitable for laboratory work, prototyping, and education.
- RF signal scanning and monitoring
- Signal capture and retransmission workflows
- Menu-driven navigation using rotary encoder and buttons
- Modular and extensible codebase
- MCU: ESP32-WROOM-32
- RF Module: CC1101 with SMA antenna connector
- Display: 0.96" OLED (I2C)
- Storage: MicroSD card (SPI)
- Input: Rotary encoder and tactile buttons
- Power: Li-ion charging via TP4056 with onboard regulation
- Visual Feedback: WS2812B RGB LED
-
hardware/
PCB, schematic, BOM, and manufacturing files -
firmware/
ESP32 firmware source code (Arduino / PlatformIO) -
docs/
Technical documentation and guides -
examples/
Module-level test programs
All hardware design files are located in the Schematic/ directory.
- 📄 ESP32 + CC1101 Schematic
Schematic_PCB-ALEEVA-WROOM_2024-09-19.pdf
-
🖼️ Top Layer
1.Layout.png -
🖼️ Bottom Layer
2.Bottom.png -
🖼️ Routing / Reference View
3.png
Contributions are welcome.
If you have ideas for improvements, feature requests, or bug reports, please open an issue or submit a pull request.
Distributed under the MIT License.
See the LICENSE file for more information.
This project builds upon open-source libraries, community research, and publicly available technical documentation:
-
U8g2 OLED Library
https://github.com/olikraus/u8g2 -
Adafruit GFX Library
https://github.com/adafruit/Adafruit-GFX-Library -
Adafruit SSD1306 Library
https://github.com/adafruit/Adafruit_SSD1306 -
rc-switch (OOK/ASK RF Reference)
https://github.com/sui77/rc-switch -
SmartRC CC1101 Driver Library
https://github.com/LSatan/SmartRC-CC1101-Driver-Lib -
Texas Instruments CC1101 Datasheet
https://www.ti.com/lit/ds/symlink/cc1101.pdf
Special thanks to the open-source community and researchers whose work enables experimentation and learning in embedded RF systems.