F103MINI操作ESP8266
使用百问网的STM32F103MINI开发板完成下面实验。
1、通过F103MINI连接ESP8266。

F103MINI开发板的3V3和GND分别连接ESP8266的3V3和GND。
F103的UART2_TX连接ESP8266的RX。
F103的UART2_RX连接ESP8266的TX。
2、F103MINI下载虚拟串口的程序,
F103MINI就相当于一个USB转串口模块。
3、通过串口助手程序操作ESP8266。
①复位:AT+RST
②模式设置:AT+CWMODE_DEF=1
③WIFI连接:AT+CWJAP_DEF="CMCC-NpgE","ahRHrb5A"
④查看IP:AT+CIFSR
⑤创建UDP连接:AT+CIPSTART="UDP","192.168.12.12",9999,9999,2
通过上述步骤操作时,不能通过微信小程序操作F103MINI开发板。
4、连接路由器改为连接电脑热点。

①复位:AT+RST
②模式设置:AT+CWMODE_DEF=1
③WIFI连接:AT+CWJAP_DEF="110","12345678"
④查看IP:AT+CIFSR
⑤创建UDP连接:AT+CIPSTART="UDP","192.168.12.12",9999,9999,2
微信小程序绑定ESP8266的IP,点台灯,串口有收到从程序。
创建UDP的IP是随意写的,紧跟着是IP的端口和自己的端口,2表示UDP远端可变。
5、创建TCP的连接。

①复位:AT+RST
②模式设置:AT+CWMODE_DEF=1
③WIFI连接:AT+CWJAP_DEF="110","12345678"
④查看IP:AT+CIFSR
⑤创建TCP连接:
打开SSCOM,选择TCP Server服务器,
IP选择本机IP,设置端口,并进行侦听,
AT+CIPSTART="TCP","192.168.1.6",9998,0 即可连接上服务器
AT+CIPSEND=4 发送4字节数据
发送数据时需要注意新行,一个新行顶两个字节,\r\n 回车 换行。
