《ESP8266通信指南》6-创建TCP服务器(AT指令)


往期


《ESP8266通信指南》5-TCP通信透传模式(AT指令)-CSDN博客

《ESP8266通信指南》4-以Client进行TCP通信(AT指令)-CSDN博客

《ESP8266通信指南》3-常用AT指令详解-8266连WIFI-CSDN博客

《ESP8266通信指南》2-ESP8266 AT测试-CSDN博客

《ESP8266通信指南》1-ESP8266 简介-CSDN博客

1. 配置


1.1. 设置工作模式为 AP 模式


AT+CWMODE=2

  • 1 STA 模式
  • 2 AP 模式
  • 3 STA+AP 模式

1.2. 开启多连接

AT+CIPMUX=1

1.3. 开启 TCP 服务器

AT+CIPSERVER=1,1002
  • 1 指的是模式
    • 1:开启 TCP 服务器
    • 0:关闭 TCP 服务器
  • 1002 指端口

1.4. 查询模块的 IP 地址

AT+CIPAP?

  • 可以看出本 ESP2866 模块的 IP 地址为 192.168.4.1

1.5. 配置 EPS8266 的 WIFI 账号密码

AT+CWSAP_DEF="ct_esp_wifi","ct123456",5,3
  • WIFI 账号:ct_esp_wifi
  • WIFI 密码:ct123456

此处的 WIFI,指的是 softAP

1.6. 电脑连接 ESP8266 的 WIFI

  • 电脑找到这个 wifi 后就可以连接上去了,输入我们设置的密码ct123456

2. TCP 连接和数据发送


2.1. 连接 TCP

  • 1002 是端口
  • 192.168.4.1 是服务器的 IP 地址

2.2. PC 发到 ESP8266(客户端发送到服务器)

2.3. ESP 发送到 PC(服务器发到客户端)

AT+CIPSEND=0,3
  • 0 指客户端的 ID,可以从客户端发上来的数据吗“+IPD,0,7:pctoesp”中看出,IPD,0 的 0 就是客户端的 ID
  • 3 指数据长度

3. 结语


本小结介绍 ESP8266 如何开启 TCP 服务器并与 TCP 客户端进行通信



柴头物联网出品

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值