STM32+ESP8266点灯点灯(1)

目录

1、简介

2、硬件连接

3、AT指令测试

4、波特率配置

5、入网设置

6、以设备模式接入家中路由器配置

7、查询IP地址

8、网络助手配置

9、连接服务器

10、开启透传

11、退出透传模式


1、简介

ESP8266有三种模式:

    1、AP模式(ESP8266作为路由器,其他设备(调试助手、手机等)进行连接);

    2、Station模式 (ESP8266作为设备需要连接路由器、手机热点等);

    3、 AP+STA 模式

本次设计基于STM32F103C8T6单片机通过ESP8266-01s通过AP+STA 模式进行点灯,具体步骤如下所示:

2、硬件连接

ESP8266模块与USB转TTL串口接线示意图如下:

3.3V-----3.3V

GND----GND

TXD-----RX

RXD-----TX

3、AT指令测试

AT

OK

4、波特率配置

AT+UART=115200,8,1,0,0

5、入网设置

AT+CWMODE=3 //1. 是station(设备)模式 2.是AP(路由)模式 3.是双模

OK

6、以设备模式接入家中路由器配置

AT+CWJAP="名称","密码" //名称密码输入当前WIFI或者手机热点账户密码
WIFI CONNECTED //结果
WIFI GOT IP //结果

7、查询IP地址

AT+CIFSR //指令
+CIFSR:APIP,"192.168.4.1"
+CIFSR:APMAC,"4e:75:25:0d:ae:2f"
+CIFSR:STAIP,"192.168.218.245"
+CIFSR:STAMAC,"4c:75:25:0d:ae:2f"
OK

8、网络助手配置

开关网络助手,设立TCP服务器

STM32+ESP8266点灯点灯(1)_第1张图片

9、连接服务器

AT+CIPSTART="TCP","192.168.218.245",8880 //指令,注意双引号逗号都要半角(英文)输入
CONNECT //结果:成功
OK //结果:成功

10、开启透传

AT+CIPMODE=1 //开启透传模式
Response :O
AT+CIPSEND //带回车
Response: > //这个时候随意发送接收数据咯

可以在串口调试助手和网络调试助手之间互发消息。

11、退出透传模式

//+++,退出透传发送

你可能感兴趣的:(stm32,单片机,嵌入式硬件)