1.WiFi模块工作模式
1.AP模式 提供热点
2. STA模式 接入热点
3. 同时支持AP+STA
2.wifi模块与PC机服务器建立TCP连接
wifi模块使用的串口波特率是115200
可以查看该网址的教程: https://wiki.ai-thinker.com/esp8266/examples/at_demo
ch_pd 要接高电平 ,常用AT指令:
https://blog.csdn.net/lailaiquququ11/article/details/82987184
进入透传:
AT+CIPMODE=1
开机自进入透传并建立连接:
AT+SAVETRANSLINK=1,“192.168.1.10”,102,“TCP”
AT+SAVETRANSLINK=< mode>,< remote IP or domain name>,< remote port> [ ,< type>,< TCP keep alive>]
参数说明:
0 取消开机透传 1 保存开机进入透传模式 < remote IP> 远端IP或者域名< remote port> 远端port
[< type>] TCP 或者 UDP 缺省默认 TCP
[< TCP keep alive>] TCP keep alive 侦测,缺省默认关闭此功能
0 关闭TCP keep alive功能
1 ~ 7200:侦测时间,单位秒
注意:1、本设置将透传模式及建立的TCP连接均保存在FLASH usaer parameter区,下次上电自动建立TCP连接并进入透传。2、只要远端IP,port的值符合规范,本设置就会保存到FLASH
3.WiFi模块与手机服务器建立tcp连接
手机下载tcp连接软件或者自己编写服务器软件,因为手机一直处于服务器模式等待设备连接,所以我们直接让esp8266连接到手机(手机要与esp8266处于同一个局域网)就可以了。
- AT+CIPSTART=“TCP”,“XXX.XXX.XXX.XXX”,8888
第一个参数是选择tcp连接还是其他类型的连接,第二个参数是你要连接的IP地址,第三个参数是端口号。 - 建立连接后就可以进入透传模式进行数据传输