没有合适的资源?快使用搜索试试~ 我知道了~
基于Arduino 的 ESP32 TCP Server 建立
5星 · 超过95%的资源 38 下载量 17 浏览量
2021-01-06
05:40:38
上传
评论 1
收藏 138KB PDF 举报
温馨提示
需要用到“有人调试助手app” 链接:https://pan.baidu.com/s/1W7_jb8FkUSkzD8BfsHZY2Q 提取码:qm7k 注意事项: 1、建立热点,通过使用ESP32开发板建立热点。 2、建立服务器链接,这里ESP32作为服务器使用,有人调试助手作为客户端使用。 /** * Demo: * 演示WiFiServer功能 * 打开有人调试助手app 模拟TCP client请求 */ #include //定义可连接的客户端数目最大值 #define MAX_SRV_CLIENTS 1 const char* ssid = “ESP32”;
资源推荐
资源详情
资源评论
基于基于Arduino 的的 ESP32 TCP Server 建立建立
需要用到“有人调试助手app”
链接:https://pan.baidu.com/s/1W7_jb8FkUSkzD8BfsHZY2Q
提取码:qm7k
注意事项:
1、建立热点,通过使用ESP32开发板建立热点。
2、建立服务器链接,这里ESP32作为服务器使用,有人调试助手作为客户端使用。
/**
* Demo:
* 演示WiFiServer功能
* 打开有人调试助手app 模拟TCP client请求
*/
#include
//定义可连接的客户端数目最大值
#define MAX_SRV_CLIENTS 1
const char* ssid = “ESP32”;
const char* password = “12345678”;
WiFiServer server(23);
WiFiClient serverClients[MAX_SRV_CLIENTS];
void setup() {
Serial.begin(115200);
WiFi.softAP(ssid, password);
Serial.println();
Serial.print(“IP address: “);
Serial.println(WiFi.softAPIP());
// WiFi.mode(AP);
/*
WiFi.begin(ssid, password);
Serial.print(“Connecting to “);
Serial.println(ssid);
uint8_t i = 0;
while (WiFi.status() != WL_CONNECTED && i++ < 20) delay(500);
if(i == 21){ //超时(20×500=10000,10秒钟),提示连接失败
Serial.print(“Could not connect to “);
Serial.println(ssid);
while(1) delay(500);
}
//此处没有用
*/
//启动UART传输和服务器
server.begin();
server.setNoDelay(true);
Serial.print(“Ready! Use ‘telnet “);
Serial.print(WiFi.localIP());//获得服务器本地IP
Serial.println(“23′ to connect”);
}
void loop() {
uint8_t i;
//检测服务器端是否有活动的客户端连接
if (server.hasClient()){
for(i = 0; i < MAX_SRV_CLIENTS; i++){
//查找空闲或者断开连接的客户端,并置为可用
if (!serverClients[i] || !serverClients[i].connected()){
if(serverClients[i]) serverClients[i].stop();
serverClients[i] = server.available();
Serial.print(“New client: “); Serial.println(i);
continue;
}
资源评论
- 章满莫2023-07-29这个文件很详细地介绍了基于Arduino的ESP32 TCP服务器的建立,让我能够轻松上手和理解。
- 小明斗2023-07-29文件中还提供了实际的示例代码,让我能够直接运行并测试自己的服务器。
- 城北伯庸2023-07-29作者对于每个步骤都进行了清晰的解释,让我能够快速实现自己的TCP服务器项目。
- 曹多鱼2023-07-29总的来说,这个文件对于那些想要学习如何建立基于Arduino的ESP32 TCP服务器的人来说是一个非常好的资源。
- 代码深渊漫步者2023-07-29文件对于初学者来说非常友好,没有使用过多的专业术语,让人容易理解和跟随。
weixin_38738830
- 粉丝: 6
- 资源: 920
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 白色大气风格的服装设计师模板下载.zip
- 白色大气风格的服装设计网站模板下载.zip
- 白色大气风格的复古设计网站HTML模板.zip
- 白色大气风格的高端西服定制模板下载.zip
- 白色大气风格的高楼大厦建筑网站模板下载.zip
- 白色大气风格的个人博客模板下载.zip
- 白色大气风格的个人简历网页模板下载.zip
- 白色大气风格的个人技能简介模板下载.zip
- 白色大气风格的个人摄影图片博客网站源码下载.zip
- 白色大气风格的个人作品展示html模板.zip
- 白色大气风格的个性设计滑动单页模板.zip
- 白色大气风格的公司企业网站CSS模板下载.zip
- 白色大气风格的公路背景倒计时网站模板.zip
- 白色大气风格的公司投资组合CSS网页模板下载.zip
- 白色大气风格的公司网站模板下载.rar
- 白色大气风格的航天卫星科技网站模板下载.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功