STM32+ESP8266点灯点灯(1)

简介: STM32+ESP8266点灯点灯(1)

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服务器



9、连接服务器

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


10、开启透传

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

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


11、退出透传模式

//+++,退出透传发送
相关文章
|
4月前
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
154 0
|
5月前
|
传感器 芯片
【STM32基础 CubeMX】从0带你点灯
【STM32基础 CubeMX】从0带你点灯
141 0
【STM32基础 CubeMX】从0带你点灯
|
数据安全/隐私保护
Esp8266+阿里云+STM32点灯(二)
Esp8266+阿里云+STM32点灯(二)
|
测试技术
STM32异步通讯点灯
通过使用STM32的异步通讯配合上位机自己制作的串口通讯助手实现点灯
104 0
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
|
3月前
stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
stm32f407探索者开发板(十七)——串口寄存器库函数配置方法
420 0
|
4月前
使用STM32F103标准库实现定时器控制LED点亮和关闭
通过这篇博客,我们学习了如何使用STM32F103标准库,通过定时器来控制LED的点亮和关闭。我们配置了定时器中断,并在中断处理函数中实现了LED状态的切换。这是一个基础且实用的例子,适合初学者了解STM32定时器和中断的使用。 希望这篇博客对你有所帮助。如果有任何问题或建议,欢迎在评论区留言。
249 2