Skip to content

Commit f63d9c9

Browse files
30052025docs1
1 parent 2ca2541 commit f63d9c9

1 file changed

Lines changed: 13 additions & 10 deletions

File tree

README.md

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
**DKBCode - Open-Source Embedded System for Engineering Education**
1+
**DKBBoard - Open-Source Embedded System for Engineering Education**
22

3-
[View the formatted README](https://github4mathews.github.io/dkbcode/)
3+
[View the formatted README](https://github4mathews.github.io/DKBBoard/)
44

55

6-
🌍 **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.
6+
🌍 **DKBBoard** 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.
77

88
📌** Vision & Purpose**
99
To create an educational and industry-ready embedded system that integrates multiple MCUs, real-time execution, and cloud connectivity, making it suitable for students, developers, and researchers.
1010

11-
**Why DKBCode?**
12-
Modern engineering education often lacks affordable, interactive, and scalable learning tools that bridge theory with practical application. DKBCode is designed to:
11+
**Why DKBBoard?**
12+
Modern engineering education often lacks affordable, interactive, and scalable learning tools that bridge theory with practical application. DKBBoard is designed to:
1313
✅ Enhance hands-on learning with real-world embedded programming examples.
1414
✅ Provide a modular embedded framework for IoT, automation, and AI expansion.
1515
✅ Create an accessible tool for students and educators in electronics and computer science.
@@ -34,21 +34,25 @@ Modern engineering education often lacks affordable, interactive, and scalable l
3434
- Expansion Ports – GPIOs, I2C, SPI, UART for additional module integration.
3535

3636
💻 **Software Architecture**
37+
3738
1️⃣ Embedded Firmware (ESP32 & GSM)
3839
- Multi-threaded execution using FreeRTOS for parallel sensor data processing.
3940
- Interrupt-driven response system for high-priority execution tasks.
4041
- Non-blocking communication protocols (MQTT/WebSockets/SMS).
4142
- Cloud API integration for remote dashboard updates & data logging.
43+
-
4244
2️⃣ Web-Based Dashboard (HTML, CSS, JavaScript)
4345
- Dynamic sensor data streaming using Server-Sent Events (SSE) for real-time updates.
4446
- User-friendly UI for actuator control (motor, relay, lighting adjustments).
4547
- API-driven data handling between ESP32 and web interface.
4648
- Cross-platform compatibility (Desktop/Mobile-friendly).
49+
-
4750
3️⃣ Cloud & Remote Access
4851
- Real-time data processing & storage via MQTT/WebSockets.
4952
- GSM fallback mechanism for remote operation in areas without Wi-Fi coverage.
5053
- Historical data analytics for tracking system usage trends.
51-
📡 Future Expansions:
54+
55+
📡 **Future Expansions:**
5256
✔ AI-driven automation using edge computing & machine learning.
5357
✔ Industrial integration with CAN/LIN communication protocols.
5458

@@ -77,7 +81,6 @@ Multi-Layered Execution Flow
7781
│ - Stepper motors, PIR sensors, temperature modules │
7882
└──────────────────────────────────────────────────────────────┘
7983

80-

8184
✔ Ensures modularity and flexibility for future enhancements.
8285
✔ Decouples software and hardware dependencies, improving scalability.
8386

@@ -100,8 +103,8 @@ Multi-Layered Execution Flow
100103
🚀 **Getting Started**
101104

102105
Step 1: Clone the Repository
103-
git clone https://github.com/github4mathews/dkbcode.git
104-
cd dkbcode
106+
git clone https://github.com/github4mathews/DKBBoard.git
107+
cd DKBBoard
105108

106109
Step 2: Setup ESP32 & GSM
107110
✔ Install dependencies (Arduino IDE, PlatformIO).
@@ -117,7 +120,7 @@ Step 4: Explore Features
117120
📖 Refer to the documentation in the repository for detailed usage!
118121

119122
🌟 **How to Contribute?**
120-
We welcome open-source contributors, educators, and industry professionals to improve and expand DKBCode!
123+
We welcome open-source contributors, educators, and industry professionals to improve and expand DKBBoard!
121124
✔ Fork the repo and submit improvements via pull requests.
122125
✔ Report issues & suggest enhancements in the discussions section.
123126
✔ Share technical knowledge & tutorials to improve the learning experience.

0 commit comments

Comments
 (0)