203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

<p><iframe name="ifd" src="https://mnifdv.cn/resource/cnblogs/LearnESP32" frameborder="0" scrolling="auto" width="100%" height="1500"></iframe></p>

&nbsp;

说明

这节测试一下模组在AP模式下作为TCP服务器, 手机或者脑连接模块的无线,然后使用TCP客户端连接通信.

 

官方给的例子路径

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

 

工程文件测试

1.把这节的代码放到英文目录

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

2.鼠标右键选择使用VScode打开

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

3.编译下载到开发板(第一次编译时间有点长)

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

4.使用手机或者电脑连接名称为ESP32_wifi热点

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

5.打开TCP调试助手,使用TCP客户端连接TCP服务器

服务器信息为  IP地址:192.168.4.1  端口号:8080

然后发送数据给服务器,就收到服务器返回相同的数据

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

 

工程文件说明(以自己学过的51单片机或者STM32看待文件

1.主函数调用配置热点和创建TCP服务器函数

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

 

2.配置热点单独弄了一个文件

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

3.可自行配置的热点名称和密码

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

5.执行创建TCP服务器任务

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

 

6.配置TCP服务器参数

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

用户如果需要修改端口号,可在头文件修改

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

7.初始化配置多客户端连接用到的参数, 有客户端连接之后配置下参数

①:信号量的个数和客户端的个数一样,每次创建一个客户端就取走一个信号量,每关闭一个客户端就回收一个,这样子的话限制了客户端的连接个数.

②:事先把每个客户端的接收回调函数写好

③:查看并使用还没有使用的socket, 并执行相应的接收数据回调函数

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

 

8.接收回调函数除了名字不一样,其余都是一样的,就是接收到什么数据就返回什么数据

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

 

 

9.如果想单独处理发送数据,可以参考下面的例子

203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

 

脚本宝典总结

以上是脚本宝典为你收集整理的203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)全部内容,希望文章能够帮你解决203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。