根据正点原子的《ATK-ESP8266 WIFI用户手册》,使用XCOM V2.2串口调试助手测试WIFI模块[26]。在本系统中运用到的功能主要是TCP/IP模式中的TCP Client透传模式。发送指令的顺序如下:
设置WIFI的模式为STA模式:AT+CWMODE=1。响应:OK
重启使命令生效:AT+RST。响应:OK
联网:AT+CWJAP="wy225","pcblab225"(连接WIFI的名称(ssid)和密码)。响应:OK WIFIconnect GOTip
连接服务器:AT+CIPSTART="TCP","www.mjywxy.xin",80。响应:CONNECT OK
开启透传模式:AT+CIPMODE=1。响应:OK
开始透传:AT+CIPSEND。响应: OK >
最后使用“+++”退出透传模式
结果如下使用GET方法,通过HTTP请求的方法发送数据,得到服务器返回的数据如下。
图1 WIFI调试之HTTP请求
服务器端wifi.php程序主要代码如下。