TIM APP Inventor 2+STM32+ESP8266实现局域网互传数据功能(1)
ESP8266使用初始化配置局域网程序
一、将ESP8266模块与串口模块相连
二、发送AT指令配置ESP8266
-
发送AT(ESP8266波特率默认115200)
如果返回OK则继续下一步,一次不成功可以多发几次,但如果仍然不成功可能就是ESP8266模块坏了。
-
发送AT+CWMODE=2
设置WIFI模块的工作模式为AP模式。
-
发送 AT+CWSAP=“ATKESP8266”,“134134134”,1,4
设置WIFI模块的用户名为“ATKESP8266”
密码为“134134134”
通道为1
加密方式为WPA_WPA2_PSK
-
发送AT+RST
重启设备
-
发送AT+CIPMUX=1
设置为多连接模式
-
发送AT+CIPSERVER=1,8086
开启server模式,通道号为8086
-
发送AT+CIPSTO=2880
设置服务器超时时间为2880s
-
发送AT+CIFSR
获取本地IP地址
三、TCP客户端给ESP8266模块发送数据
首先打开网络调试助手按照右图配置
然后作为TCP客户端给ESP8266模块发送数据
四、ESP8266g给客户端0号发送数据
用串口助手发送AT+CIPSEND=0,5
发送五位数据:45612
五、总结
做到这一步说明ESP8266作为局域网的配置基本完成,ESP8266模块使用正确,下一节我们只需将这些AT指令用STM32编写代码依次发送即可实现自动配置。
串口助手和网络调试助手以及AT指令的相关资料均可到此处下载:link.