π DKBCode is an open-source hardware and software ecosystem designed for students, educators, and engineers to learn IoT, embedded systems, and automation. This project provides a modular, scalable, and practical learning tool, enabling hands-on development with ESP32, GSM, real-time execution, and cloud integration.
ββββββββββββββββββββββββ β Web Dashboard UI (GUI) β ββββββββββββ¬ββββββββββββ β βββββββββββββββββββββββββββΌββββββββββββββββββββββββββ β API Services (MQTT, WebSockets, GSM SMS) β β Enables real-time IoT data exchange β βββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββ β ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ β Firmware Layer (ESP32 & GSM) β β - Multi-sensor parallel processing (FreeRTOS) β β - Interrupt-based execution for motors & relays β β - Secure data communication (Wi-Fi, GSM, MQTT) β ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββ β ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββ β Hardware Layer (Microcontrollers, Sensors, Actuators) β β - ESP32 MCU for Wi-Fi & Bluetooth communication β β - GSM (SIM800L) for SMS & fallback connectivity β β - Stepper motors, PIR sensors, temperature modules β ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
git clone https://github.com/github4mathews/dkbcode.git cd dkbcode
config.h
.main.cpp
firmware.index.html
).π Letβs collaborate to make engineering education more interactive! ππ₯