Mô tả

This course focus on ESP32 WIFI communication based on the following protocols: TCP, UDP, Http, WebSocket and MQTT.


All the code has been tested on ESP32_idf_sdk_ver4.4.1. In the videos, we use the command line compile environment to compile and test the code.


(1) For TCP,  we discuss the ESP32 lwIP socket TCP work stand flow from both the server side and the client side. And demo how to communicate ESP32 device with the computer TCP server software or the computer TCP Client software.


(2) For UDP, we discuss the difference between the TCP and UDP, and compare the work flow of UDP with TCP work flow, and also we program the ESP32 device with UDP code, demo it how to communicate with PC UDP software.


(3) For Http, we discuss every detail about the Http protocol, including http get, post, put, request methods, and demo how we run the code on ESP32 board to get web page data through the different methods from internet.


(4) For WebSocket, we discuss why we need the websocket and the websocket data format, and demo how the websocket work from the websocket server, the websocket script and the websocket client.


(5) For Mqtt, we discuss the Mqtt protocol, and demo how the Mqtt works on ESP32 from the client and server side.


(5) For ESPNow, we discuss the espnow protocol, data format and demo how to send, receive and broadcast data by using espnow.

Bạn sẽ học được gì

ESP32 WIFI Communication on UDP

ESP32 WIFI Communication on TCP

ESP32 WIFI Communication on Http

ESP32 WIFI Communication on WebSocket

ESP32 WIFI Communication on MQTT

Yêu cầu

  • one or two ESP32 boards

Nội dung khoá học

8 sections

Introduction

1 lectures
Introduction
04:55

WIFI work flow

2 lectures
WIFI flow for AP mode
20:36
WIFI flow for station mode
21:41

TCP

2 lectures
TCP client on lwIP socket
26:20
TCP server on lwIP socket
16:26

UDP

3 lectures
UDP vs TCP
09:02
UDP client
22:22
UDP server
17:41

Http

6 lectures
Http protocol
13:40
Http URL
04:15
Http get
31:02
Http post
17:19
Http put
12:07
Http request
22:45

WebSocket

9 lectures
WebSocket Introduction
08:21
WebSocket data frame format
12:25
WebSocket Server 01 -- Shake Hand
17:59
WebSocket Server 02 -- Read Data
13:24
WebSocket Server 03 -- Write Data
11:03
WebSocket Script 01
12:09
WebSocket Script 02
18:41
WebSocket Client 01
10:17
WebSocket Client 02
13:30

MQTT

4 lectures
MQTT 01 -- Introduction
08:56
MQTT 02 -- Protocol
11:12
MQTT 03 -- Client
17:56
MQTT 04 -- Server
15:18

ESPNow

6 lectures
ESPNow 01 -- Introduction
04:44
ESPNow 02 -- Data Format
08:01
ESPNow 03 -- Get Mac Address
10:23
ESPNow 04 -- Send Data
24:15
ESPNow 05 -- Receive Data
12:07
ESPNow 06 -- Broadcast
08:18

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.