esp8266模块_wifi串口调试

WIFI模块配置

第一步:初始化
AT /n  '''/n就是回车换行,有些串口调试工具需要,有些不需要'''
#收到OK后
AT+RST /n
#收到ready后

在这里插入图片描述

第二步:ESP8266创建WIFI热点
AT+CWMODE=3 /n '''表示AP-2 +Station-1 混合模式,此后/n自动忽略,自行补充'''
#收到OK后
AT+CWSAP="your_wifi_id","your_wifi_keys",1,3  '''设置wifi密码'''
#收到OK后
AT+CWLIF   '''验证,收到OK证明创建成功'''
#收到OK后
AT+CIPMUX=1   ''' 启动多连接,0:单路连接模式,1:多路连接模式'''
#收到OK,可以多重复几遍,之后便可以用手机连接wifi
第三步:手机连接WIFI,进行数据通信

如图,连接自己预设的wifi,连接成功后在PC端的串口调试工具中:

AT+CWLIF   '''验证,查看分配的ip地址'''

在这里插入图片描述

返回如上所示。

接下来设置好服务器端口,即可与手机端进行连接。

AT+CIPSERVER=1,8080   "端口号为8080"
#返回OK后
AT+CIFSR  "返回wifi热点ip信息,以供手机端连接"

[22:30:22.587] AT+CIFSR
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"ee:fa:bc:39:5a:ea"
+CIFSR:STAIP,"0.0.0.0"
+CIFSR:STAMAC,"ec:fa:bc:39:5a:ea"

OK
#显示以上信息一般即可用手机APP连接端口

下面采用手机端应用商店的一个APP—网络助手,

在这里插入图片描述

界面如图:

在这里插入图片描述

以上红框,从左往下依次为:1.无需调整 2.IP地址(AT+CIFSR返回结果的第一行 ) 3.端口号(AT+CIPSERVER=1,8080自设的号码)之后点击打开,就会得到以下界面:

在这里插入图片描述

接下来如果要发信息:

AT+CIPSEND=0,20   
"0为之前手机连接后上图中显示的0,connect中的号码;20为传输的字节数"
>123456789abcdefghigk"(注意此前已经20个了)"lmnop

在这里插入图片描述

然后就会在手机端收到:

在这里插入图片描述

而手机端发送数据则可以是随时的,发送后PC的串口调试工具中便会显示:

在这里插入图片描述
在这里插入图片描述

第四步:增设一个模块作为客户端(开设热点的为服务端),两个模块之间进行数据通信。
[22:55:03.507] AT

OK
[22:55:10.430] AT+RST

OK
[22:55:10.526] 
 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

[22:55:10.592] load 0x40100000, len 2408, room 16 
tail 8
chksum 0xe5
load 0x3ffe8000, len 776, room 0 
tail 8
chksum 0x84
load 0x3ffe8310, len 632, room 0 
tail 8
chksum 0xd8
csum 0xd8

2nd boot version : 1.6
  SPI Speed      : 40MHz
  SPI Mode       : QIO
  SPI Flash Size & Map: 8Mbit(512KB+512KB)
jump to run user1 @ 1000

[22:55:10.688] 屸俷冷>r茇騨鉨庛l`木r抶瞧l`#€r屸茜傡 1€r屸茜I8廂0€lrrl€臑b咪寣b嗄b	抣8囔庅b冷8~抧n軖埯鵑€倢l拰倢鞂瀕`>`勡捾腷抣€尀b咪|rr
ready
[22:55:12.807] WIFI DISCONNECT
[22:55:20.497] AT+CWMO
[22:55:20.594] DE=1

OK
[22:56:17.365] AT+CWJAP="iam","letushaveatry"
[22:56:20.587] WIFI CONNECTED
[22:56:24.441] WIFI GOT IP
[22:56:24.537] 
OK
[22:56:46.891] AT+CIFSR
+CIFSR:STAIP,"192.168.4.3"
+CIFSR:STAMAC,"cc:50:e3:08:cc:4a"

OK
[22:57:24.913] AT+CIPSTART="TCP","192.168.4.1",8080
[22:57:25.042] CONNECT

OK
[22:58:22.524] 
+IPD,5:wotfu
[23:00:02.827] AT+CIPSEND=32

OK
> 
[23:00:46.014] n see.Rigth?
busy s...

Recv 32 bytes
[23:00:46.047] 
SEND OK
[23:01:00.287] 

otfu
[23:00:02.827] AT+CIPSEND=32

OK

[23:00:46.014] n see.Rigth?
busy s…

Recv 32 bytes
[23:00:46.047]
SEND OK
[23:01:00.287]


  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值