单片机学习小组
直播中

哔哔哔-

8年用户 1265经验值
擅长:电源/新能源
私信 关注

如何建立AT指令服务器?

如何建立AT指令服务器?

回帖(1)

孙海燕

2022-1-24 09:57:23
一、硬件连接

esp8266、USB转ttl、杜邦线
[tr]esp8266USB转ttl[/tr]
RXTX
TXRX
3V33.3V
EN3.3V
GNDGND
这里最好先试试3.3V如果USB转串口供电不足就换5V,不要直接上5V电!!!不要直接上5V电!!!不要直接上5V电!!!
二、软件配置

需要用到的指令如下
[tr]指令返回说明[/tr]
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测试成功进入下一步(这步错了可能是波特率或者串口没选对)。

设置为AP模式
设置AP参数,WiFi名称为ESP,密码为00000000,通道为11(1~14随便选),保密方式为0即可直连
重启保存数据,直到显示ready表示重启成功

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

首先PC连上刚刚配置好的服务器热点“ESP”

把刚刚查到的IP和端口填进去,点击连接

连接成功!!!下面转到服务器那边看看
下面试试通信,服务器发送hello!首先发送指令AT+CIPSEND=0,6,表示向0号客户端发送6字节的信息
在单向发送栏输入hello!,点击发送

返回客户端查看有没有消息,可以看到显示hello!

来回个消息看看

服务器也收到了

服务器再回个CU(网络用语see you,再见的意思),先把指令改成发送2个字节,返回>再发数据

发送成功

客户端同样收到了CU

通信到此结束再发个bye!

服务器收到bye!

客户端断开连接(下线)

服务器显示下线

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

更多回帖

发帖
×
20
完善资料,
赚取积分