03 ESP32 Wi-Fi and Web Server | Web Pages to Control LEDs over Wi-Fi in Access Point & Station Modes

preview_player
Показать описание
In this video, Joed Goh illustrates how to set up and configure the built-in Wi-Fi of ESP32 - Soft Access Point and Station modes. It highlights three (3) sample programs: Scan existing Wi-Fi networks within range, a web page to control blinking LED over Wi-Fi in station (STA) mode, and a web server for controlling LED sequences in soft Access Point (AP) mode.

Table of Contents:
00:00 Introduction
00:52 Materials
01:30 ESP32 Wi-Fi explanation
03:30 Wi-Fi Scanner program
07:00 Wi-Fi Scanner program (OUTPUT Demo)
08:28 Simple Wi-Fi Server in STA mode
12:30 Simple Wi-Fi Server in STA mode (OUTPUT Demo)
14:19 Web Server program in AP mode
22:25 Web Server program in AP mode (OUTPUT Demo)
25:58 Programming Challenge

Related Playlists:
Embedded Systems using Arduino Uno

Android App Development in Kotlin

Artificial Intelligence and Machine Learning Foundations

Designing Database Solutions with Microsoft SQL Server 2019

Data Structures and Algorithms using C#

References:

Рекомендации по теме
Комментарии
Автор

Every single one of your videos is amazing. Great content, perfect presentation. Easy to understand. Thank you for sharing your knowledge.

sennabullet
Автор

Thanks for this video you have no idea how much you have helped me, just thanks.

ChristianGrumbeck
Автор

Iba ka talaga sir Goh! Nakakamiss maging studyante nyo. Marami akong natutunan sa inyo 😁

nosferatusvii
Автор

You are just genius bro.
God bless you and always stay happy and healthy.

I_am_Ashok
Автор

Salamat sir. Very clear and easy to understand. I learned a lot!

mungkey
Автор

Thank you for your videos, They really help me a lot.

mohammadkazzazi
Автор

Exactly what I was looking for, Thank you!

Noughtta
Автор

Hi there, loved your educational series. I have a question for you. What is the best solution for communicating with 60 different identities Esp32 via Wi-Fi ?

gokhanturan
Автор

Hello im new to this, i see that you are not using AsyncWebServer and SPIFFS, may i ask what's the difference and which one should i use (your video or these 2)?
because my teacher told me to use AsyncWebServer and SPIFFS. but from your video i can't seem to see the difference in function of using your method and my teacher's method, it seems to have the same output

evelioexcellenta
Автор

I need some help. The server can be accessed by clients on the local area network, but how can I deploy it to be accessed by my devices anywhere on earth through the internet? is there restrictions on the ESP to achieve this?

sachintharavindu
Автор

WiFiClient client = server.available() returns 0 and the code does not enter the following if(client) function. Pl help

upendrashendye
Автор

I've just started to learn ESP32. I've been building projects with Arduino for year, but it was time to move up to something more powerful.

I'd like to confirm something that I've noticed and been able to confirm what's causing it.

I watched the video and what I'm seeing here on 2 different ESP32 boards (one is 32 pin, the other a 38 pin) is different.

I edited my orig comment to make it shorter.

Long story short, what I see with my 2 boards, is the moment that
*WiFi.mode( WIFI_MODE_STA )*
is executed in setup, the Blue onboard LED is on constantly. Actually, it flickers super fast and even though no more code is executed, the light stays on (like super fast data transfer). I also confirmed that it's NOT related to Serial as I disabled all of that.

In my test sketch, to confirm what I'm seeing, I started sta, waited 10 seconds then *WiFi.mode( WIFI_MODE_NULL )* to stop WiFi.
*The LED goes out and functions normally.*

I figured that since everything seems to run ok, this must be an indicator that WiFi mode is set. And yes, any of the mode functions have the same effect, except, Null, of course.

*But in seeing the video*, I see that *WiFi.mode( WIFI_MODE_STA )* is executed in setup, but the Blue onboard LED does NOT light up and go nuts.

So now I wonder, do I have a problem here?

Is this a library problem or could it be a firmware issue on the 2 different ESP32 boards??

As I'm new to ESP32, I'm not where to find the right firmware files to update them or even how to see which firmware version they currently have.

So can anyone confirm if this is a problem or if it's just how some ESP32 boards work?
I should say that one of them has the word, WROOM on it and supposedly it's:
*ESP-WROOM-32 Chip CP2102* (38 pins)

The other one says, *ESP32-D0WDQ6 Chip for IOT.* (30 pins)

So as far as I can tell, they are different, yet with the WiFi mode set, they both have the Blue LED steady on.

Does anyone know??

Thanks in advance.

BlondieSL
Автор

Totally new to ESP32 how easy would this be to use toggle buttons instead of standard button?

iuykkgs
Автор

Hi Joed, thx for the great video. Question, do you know what is the range when using WebServer SAP? Thx!

alaingoyette
Автор

Android connects to wifi network with "Keep connection". But iPhone does not connect?

muratalsu
Автор

Hello, when you give the web page more style, there's a line of code that cuts out, could you provide the rest of that code please?

AstroJaeger
Автор

E (218950) gpio: gpio_set_level(226): GPIO output gpio_num error, what does that mean sir?

dienau
Автор

Hi, is it possible if in 1 wifi network I want control or remote 3 Unit ESP32 using web server?

rianriansct
Автор

hi Joed. thanks for the great video. How can I get a copy of your codes? Thanks

partouelectric
Автор

hi sir i did nothing wrong but its giving me that the handle_ONConnect' was not declared in this scope
the error is in the beginning

yassinebengaga