pcb引脚图长这样
引脚功能如下
也就是说,启动的时候CH_PD必须为高。有时候接3.3v工作不了,只能接5v。
默认波特率为115200。
ESP8266有3个工作模式,AP模式、Station模式、AP兼Station模式。
AP模式相当于模块当路由器,本身发出一个wifi信号,别人连上就可以进行通信,跟蓝牙有点像,一样有距离不远的缺点,但有可以进行多连接的功能。
开启AP模式用的AT指令AT+CWMODE=2 (1-Station 模式,2-AP 模式,3-AP 兼 Station 模式)
然后重启模块,连接上模块发出的wifi信号,一般名字为AI-THINKER_*******
启动多连接(这步随意,但最好启动,谁知道有没有其它奇奇怪怪的东西先连接了模块)
发送AT+CIPMUX=1 启动多连接
当然,模块最多允许5个客户端连接。对应id为0-4
接下来开启服务器模式
发送AT+CIPSERVER=1,8080 开启服务器模式,端口号8080
发送AT+CIFSR指令查看一下模块的自身ip地址
然后手机或电脑的什么wifi控制器之类的就可以连上了(记得要先连上它的wifi信号),然后就可以通信了。
客户端(手机)发送数据话直接发送就好了。
服务器发送到客户端的话需要先发送AT+CIPSEND=0,,20; 0代表id为0号的客户端,20代表发送的字节数,不满20不会发送,累计到20字节才会发送。
AP模式就大概这些了,其它一些也没用到,以后如果有用到再继续加进来。
接下来就是Station模式,这个模式下需要一个中间的wifi信号,即要模块和另一个和模块通讯的设备连接上同一个wifi信号。
发送AT+CWMODE=1设置为Station模式,然后重启模块,发送AT+CWLAP查看周围的wifi信号
假设中间wifi信号为:‘’TP_LINK_322“,”123456”;
发送AT+CWJAP="TP-LINK_322","123456"
再发送AT+CWJAP可以查看是否连接上了wifi。
然后启动多连接,设置服务器端口,查看ip地址。然后就通讯了,
具体看连接,,,
http://www.cnblogs.com/yangfengwu/p/5205570.html