TIM APP Inventor 2+STM32+ESP8266实现局域网互传数据功能(1)

ESP8266使用初始化配置局域网程序

一、将ESP8266模块与串口模块相连

TIM APP Inventor 2+STM32+ESP8266实现局域网互传数据功能(1)_第1张图片

二、发送AT指令配置ESP8266

  1. 发送AT(ESP8266波特率默认115200)

    如果返回OK则继续下一步,一次不成功可以多发几次,但如果仍然不成功可能就是ESP8266模块坏了。

  2. 发送AT+CWMODE=2

    设置WIFI模块的工作模式为AP模式。

  3. 发送 AT+CWSAP=“ATKESP8266”,“134134134”,1,4

    设置WIFI模块的用户名为“ATKESP8266”

    密码为“134134134”

    通道为1

    加密方式为WPA_WPA2_PSK

  4. 发送AT+RST

    重启设备

  5. 发送AT+CIPMUX=1

    设置为多连接模式

  6. 发送AT+CIPSERVER=1,8086

    开启server模式,通道号为8086

  7. 发送AT+CIPSTO=2880

    设置服务器超时时间为2880s

  8. 发送AT+CIFSR

    获取本地IP地址

​三、TCP客户端给ESP8266模块发送数据

首先打开网络调试助手按照右图配置 TIM APP Inventor 2+STM32+ESP8266实现局域网互传数据功能(1)_第2张图片
然后作为TCP客户端给ESP8266模块发送数据

TIM APP Inventor 2+STM32+ESP8266实现局域网互传数据功能(1)_第3张图片

​四、ESP8266g给客户端0号发送数据

用串口助手发送AT+CIPSEND=0,5
发送五位数据:45612

TIM APP Inventor 2+STM32+ESP8266实现局域网互传数据功能(1)_第4张图片

五、总结

做到这一步说明ESP8266作为局域网的配置基本完成,ESP8266模块使用正确,下一节我们只需将这些AT指令用STM32编写代码依次发送即可实现自动配置。
串口助手和网络调试助手以及AT指令的相关资料均可到此处下载:link.

你可能感兴趣的:(MIT,stm32)