欢迎交流和指正!!!
ESP8266模块支持STA/AP/STA+AP 三种工作模式。
¨ STA 模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
¨ AP 模式:ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
¨ STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。
接线:连接模块的 GND 和 VCC, CH_PD脚拉高, GPIO15(在没有 GIO15 的系统中,可忽略此步)拉低,系统即可启动,默认系统运行 AT 指令,接受客户的指令。UTXD,URXD分别接到TTL转USB模块上的RXD和TXD引脚上,然后把USB端接到电脑上。
注意:默认波特率为115200,指令成功执行后会返回OK等信息。每条指令后面要加回车才会执行,否者你输入什么它返回什么而不去执行此命令 。
设置ESP8266模块为AP模式,手机作为Client端,通过无线连接到AP端。
1、设置wifi模式:AT+CWMODE=2
2、重启生效:AT+RST
3、启动多连接:AT+CIPMUX=1
4、建立server:AT+CIPSERVER=1,8080
5,查询模块ip:AT+CIFSR
手机连接模块WiFi
手机端发送数据到ESP8266模块
在netassist中输入ip和端口号,然后点击connect
发送数据
接收成功后手机下线,year~
电脑端连接WiFi,用网络调试助手类似操作。
ESP8266发送数据到APP。首先ESP要使用到的指令有:
1、建立TCP连接:AT+CIPSTART=0,"TCP","192.168.4.2",5000
2、确定发送数据的长度:AT+CIPSEND=0,19
3、发送信息:Sent to the Android
官方使用说明链接:
网上参考文章: