1.按照引脚标号将esp8266与USB转TTL连接,但是发现串口上出现了如下的一堆数据
wdt reset
ets Jan 8 2013,rst cause:2, boot mode:(3,6)
load 0x40100000, len 1856, room 16
tail 0
chksum 0x63
load 0x3ffe8000, len 776, room 8
tail 0
chksum 0x02
load 0x3ffe8310, len 552, room 8
tail 0
chksum 0x79
csum 0x79
2nd boot version : 1.5
SPI Speed : 40MHz
SPI Mode : DOUT
SPI Flash Size & Map: 32Mbit(512KB+512KB)
jump to run user1 @ 1000
Fatal exception 0(IllegalInstructionCause):
epc1=0x40201364, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
反复检查了连接,其中VCC选择了3.3V
2.上网查阅资料后,说电压不够或者不稳定会导致复位,发现有的解决办法是将VCC接到5V上
按照此操作后就可以实现了通信 ,其中实物图连接如下
3.要实现手机和esp8266的通信,就要熟悉客户端和服务端这两个概念
3.1客户端:客户也就是你,客服端也就是你这一端可以接触到的程序,手机app,web网页等,我们可以在客户端的界面上(手机APP)向服务器发送请求以及数据,交给服务器处理
3.2服务端:也就是提供为客户端提供“服务”,接收并储存客户端发送过来的数据或请求,并且对请求进行响应,发送数据给客户端
4.IP地址与端口号
IP地址:用于找到主机,由网络地址与主机地址组成,网络地址表示互联网的哪一个网络,主机地址表示其属于网络下的哪一台主机。
端口号:用于找到主机下的特定进程提供的服务,每一个服务器都有独一无二的端口号
通俗来说,IP相当于小区地址,端口号相当于门牌号。
客户端只有知道小区号与门牌号才可以进门,接受服务端的服务
若端口号错误,就进错门了
5.手机作为AP,esp8266作为客户端,实现消息互通