STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)


1.硬件资源:野火STM32 霸道(板载ESP8266WiFi模块),WiFi默认与STM32串口2连接。

2.软件开发环境:MDK5  基于固件库开发

3.常用AT指令集测试


AT:测试模块是否存在   期待值 OK。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第1张图片

AT+RST 重启模块。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第2张图片

AT+GMR  查看版本信息。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第3张图片

ATE0/ATE1(关闭,打开回显) 我们为了显示方便需要关闭回显。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第4张图片


*******WIFI模式设置:

*******AT+CWMODE=x    1.station模式  2.AP模式   3.station+AP模式

*******AP热点模式设置 AT+CWMODE=2


AT+CWMODE=2 设为AP热点模式(电脑无线网卡可以搜索到相关热点)。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第5张图片

设置 AP 热点属性(AT+CWSAP_DEF="sanqi","1234567890",5,3) 其含义为:热点名为 sanqi,密码为 1234567890,使用通道 5,加密方式为 WPA2_PSK。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第6张图片


*******WIFI模式设置:

*******AT+CWMODE=x    1.station模式  2.AP模式   3.station+AP模式

*******设置为station模式  AT+CWMODE=1


 AT+CWMODE=1 设置为station模式 。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第7张图片

  AT+CWJAP_DEF="123456","lm930126"   连接到家中路由器或者手机热点。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第8张图片

 AT+CIPSTA?  获取 IP ,返回的是路由器分配给 ESP8266 的局域网 IP 以及网 关 地 址 和 子 网 掩 码 。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第9张图片


****************************************建立tcp连接*****************************************


打开网络调试助手,并将其设置为 TCP Server 端。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第10张图片

发送 AT 指令建立 TCP 连接: AT+CIPSTART="TCP","192.168.43.88",8080,成功连接会提示Linked。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第11张图片

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第12张图片

发送数据
AT+CIPSEND=4 // 发送四个字节,字节数可按需任定。

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第13张图片

发送  1234  无需发送新行

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第14张图片

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第15张图片

网络调试助手给ESP8266发送数据

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第16张图片

STM32——ESP8266 探索篇2(AT指令调试过程,连接AP热点,建立TCP连接)_第17张图片

 


 


 


 

 


 


 

你可能感兴趣的:(STM32)