Skip to content

OLA UNO is an IoT project 🌐 using an ESP32 πŸ€– and two LEDs πŸ’‘. Controlled by an Express server πŸ–₯️ and a React client πŸ“±, it demonstrates basic IoT functionalities like remote control via HTTP 🌐, integrating hardware, server-side logic, and frontend development πŸš€.

Notifications You must be signed in to change notification settings

moshdev2213/Ola-Uno

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

OLA UNO

11

Description

OLA UNO is an IoT project designed to facilitate hands-on learning in the field of Internet of Things (IoT) 🌐. The project utilizes an ESP32 microcontroller board πŸ€–, known for its versatility and capabilities in IoT applications. Two LEDs πŸ’‘πŸ’‘ are integrated into the setup, which are controlled via an Express server πŸ–₯️.

The architecture involves a client-server model where a React-based client interface πŸ“± communicates with the Express server. Through HTTP protocol 🌐, React sends commands to the Express server, which in turn interacts with the ESP32 device πŸ€– to toggle the LEDs on and off πŸ’‘πŸ”„ based on user input. This setup not only demonstrates basic IoT functionalities like remote control and data exchange but also provides a practical example of integrating hardware, server-side logic, and frontend development in IoT projects πŸš€.

API Enpoints

API EndPoint Description
Check Server / Checks server status. πŸš€
Send Data /send-data Sends data to the ESP32. πŸ“€
Trigger Bulb A /triggerBulbA Toggles Bulb A on the ESP32. πŸ’‘
Trigger Bulb B /triggerBulbB Toggles Bulb B on the ESP32. πŸ’‘
Get HTML /get-html Retrieves HTML content. 🌐
Get Status /get-status Retrieves the status from the ESP32. πŸ“
Say Hello /say-hello Sends a hello message to the ESP32. πŸ‘‹

Checking GateWay Status

Status Value Description
Online 200 server Online
{
    "message": "server Online"
}

About

OLA UNO is an IoT project 🌐 using an ESP32 πŸ€– and two LEDs πŸ’‘. Controlled by an Express server πŸ–₯️ and a React client πŸ“±, it demonstrates basic IoT functionalities like remote control via HTTP 🌐, integrating hardware, server-side logic, and frontend development πŸš€.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published