COMPLETION: | LANGUAGES: | SOFTWARE TOOLS: | HARDWARE TOOLS: |
---|---|---|---|
09-January-2022 | C/C++,HTML,CSS | WEB-BROWSER, ARDUINO IDE, base64 online Tool, ngrok Application | BREADBOARD,3- JUMPER WIRE,2-LEDS, 2-RESISTORS, 1-ESP32BOARD |
The goal of the project is to understand the Client and
Server-based model and to explore the HTTP protocol
Practically by learning the process of wirelessly controlling and monitoring electronic devices from anywhere in the world and also authenticating an ESP32webser with encoded username and password text
The major benefit of controlling LEDs or any other device virtually with ESP32 web-server will be easier for the end-user to control any device virtually without a local network, moreover, the logic which is used in this project can also be applied to the home appliances to control and monitor from anywhere in the world
The GUI for the project is built by using CSS and HTML so, that
it can be viewed with any device that is connected to a local
router or any network in the world plus a GET method is used to request a document from the server and for HTTP authentication an online tool called Base64 tool is used simultaneously to access the ESP32 web-server from anywhere in the world an online tool called ngrok is used.
The client(web browser) of the project is connected to the
server by a TELNET which is a TCP/IP protocol that enables the
communication between a local terminal and a remote
terminal
COMPLETION: | LANGUAGES: | SOFTWARE TOOLS: | HARDWARE TOOLS: |
---|---|---|---|
09-January-2022 | C/C++,HTML,CSS | WEB-BROWSER, ARDUINO IDE, base64 online Tool, ngrok Application | BREADBOARD,3- JUMPER WIRE,2-LEDS, 2-RESISTORS, 1-ESP32BOARD |
Leave a Reply