ESP32 WIFI 课程
ESP32 WIFI TCP、UDP、Http、WebSocket、MQTT 和 ESPNow 通信
讲师:HUI HU
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- ESP32 WIFI UDP 通信
- ESP32 WIFI TCP 通信
- ESP32 WIFI Http 通信
- WebSocket 上的 ESP32 WIFI 通信
- ESP32 WIFI MQTT 通信
要求
- 一块或两块 ESP32 板
描述
本课程重点介绍基于以下协议的 ESP32 WIFI 通信:TCP、UDP、Http、WebSocket 和 MQTT。
所有代码均已在 ESP32_idf_sdk_ver4.4.1 上测试。在视频中,我们使用命令行编译环境来编译和测试代码。
(1) 对于 TCP,我们从服务器端和客户端讨论 ESP32 lwIP 套接字 TCP 工作流程。并演示如何将 ESP32 设备与电脑 TCP 服务器软件或电脑 TCP 客户端软件进行通信。
(2)对于UDP,我们讨论了TCP和UDP的区别,比较了UDP和TCP的工作流程,并用UDP代码对ESP32设备进行了编程,演示了如何与PC UDP软件进行通信。
(3) 对于 Http,我们讨论 Http 协议的每个细节,包括 http get、post、put、请求方法,并演示如何在 ESP32 板上运行代码,通过互联网上的不同方法获取网页数据。
(4) 对于WebSocket,我们讨论为什么需要websocket和websocket数据格式,并从websocket服务器、websocket脚本和websocket客户端演示websocket如何工作。
(5) 对于 Mqtt,我们讨论 Mqtt 协议,并从客户端和服务器端演示 Mqtt 如何在 ESP32 上工作。
(5) 对于 ESPNow,我们讨论 espnow 协议、数据格式以及如何使用 espnow 发送、接收和广播数据的演示。
本课程适合谁:
- 对基于 ESP32 idf SDK 编写 ESP32 WIFI 软件感兴趣的人。