前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >203-ESP32_SDK开发-TCP服务器(模组AP热点模式,支持多个客户端连接通信)

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

作者头像
杨奉武
发布2021-12-01 14:54:22
8990
发布2021-12-01 14:54:22
举报
文章被收录于专栏:知识分享知识分享

说明

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

官方给的例子路径

工程文件测试

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

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

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

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

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

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

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

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

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

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

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

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

6.配置TCP服务器参数

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

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

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-10-01 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 说明
    • 这节测试一下模组在AP模式下作为TCP服务器, 手机或者电脑连接模块的无线,然后使用TCP客户端连接通信.
    • 官方给的例子路径
    • 工程文件测试
      • 1.把这节的代码放到英文目录
        • 2.鼠标右键选择使用VScode打开
          • 3.编译下载到开发板(第一次编译时间有点长)
            • 4.使用手机或者电脑连接名称为ESP32_WIFI的热点
              • 5.打开TCP调试助手,使用TCP客户端连接TCP服务器
              • 工程文件说明(以自己学过的51单片机或者STM32看待文件
                • 1.主函数调用配置热点和创建TCP服务器函数
                  • 2.配置热点单独弄了一个文件
                    • 3.可自行配置的热点名称和密码
                      • 5.执行创建TCP服务器任务
                        • 6.配置TCP服务器参数
                          • 用户如果需要修改端口号,可在头文件修改
                        • 7.初始化配置多客户端连接用到的参数, 有客户端连接之后配置下参数
                          • 8.接收回调函数除了名字不一样,其余都是一样的,就是接收到什么数据就返回什么数据
                            • 9.如果想单独处理发送数据,可以参考下面的例子
                            领券
                            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档