玩转ESP8266-01——AT指令建立服务器

一、硬件连接

esp8266、USB转ttl、杜邦线

esp8266USB转ttl
RXTX
TXRX
3V33.3V
EN3.3V
GNDGND

这里最好先试试3.3V如果USB转串口供电不足就换5V,不要直接上5V电!!!不要直接上5V电!!!不要直接上5V电!!!

二、软件配置

需要用到的指令如下

指令返回说明
ATOK老规矩,上电先试试AT指令能不能用
AT+CWMODE=MODEOK设置esp8266模式,服务器模式MODE=2
AT+CWSAP=“SSID” ,“PWD”,CHL,ECNOK设置AP名称、密码、通道号、保密方式
AT+RSTready复位保存配置信息
AT+CIPMUX=MODEOK设置连接模式,此处设为多连接模式MODE=1
AT+CIPSERVER=1,PORTOK设置端口号
AT+CIFSR地址信息获取AP的IP地址
AT+CIPSEND =USER,LengthOK向USER号客户端发送字节长度为Length的信息

下面是软件实调过程AT
AT测试成功进入下一步(这步错了可能是波特率或者串口没选对)。
设置为AP模式
设置为AP模式设置AP参数
设置AP参数,WiFi名称为ESP,密码为00000000,通道为11(1~14随便选),保密方式为0即可直连重启
重启保存数据,直到显示ready表示重启成功

多连接模式

设置为多连接模式设置端口号
设置端口号为6000,到这里已经配置好了,接下来需要查看AP的IP地址,指令如下IP地址
OK,大功告成,接下来是用客户端连接服务器,转到客户端

三、软件客户端连接服务器

首先PC连上刚刚配置好的服务器热点“ESP”
设置客户端
把刚刚查到的IP和端口填进去,点击连接
连接成功
连接成功!!!下面转到服务器那边看看0号上线
下面试试通信,服务器发送hello!首先发送指令AT+CIPSEND=0,6,表示向0号客户端发送6字节的信息发送指令
在单向发送栏输入hello!,点击发送
发送hello
返回客户端查看有没有消息,可以看到显示hello!
客户端接收
来回个消息看看
客户端回信
服务器也收到了
服务器接收
服务器再回个CU(网络用语see you,再见的意思),先把指令改成发送2个字节,返回>再发数据
服务器回信
发送成功

发送CU
客户端同样收到了CU
客户端接收2
通信到此结束再发个bye!
客户端bye
服务器收到bye!
服务器收到bye
客户端断开连接(下线)
客户端下线
服务器显示下线
服务器收到下线

好的,本次通信就到这里,感谢大家前来围观,如果有疑问的、有不足的欢迎评论指正!

  • 4
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值