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、退出透传模式

//+++,退出透传发送
相关文章
|
1月前
|
存储 物联网 关系型数据库
基于STM32和ESP8266的智慧考勤系统设计与实现【免费开源】
本文介绍了一个基于 STM32F103ZET6 + ESP8266 Mesh 的智慧考勤系统,涵盖了硬件架构、软件设计、网络组网、服务器端实现与数据导出。该系统不仅实现了考勤自动化,还支持多点分布式部署,具有良好的扩展性与应用价值。
|
1月前
|
传感器 数据采集 安全
基于STM32与ESP8266的智能家居控制系统【免费开源】
通过本项目的开发,不仅加深了对 STM32 外设编程的理解,还掌握了物联网系统的整体设计思路。从传感器数据采集,到通信协议实现,再到云端与APP交互,完整地体验了智能家居系统的开发流程。这为后续更复杂的 IoT 项目打下了坚实基础。
基于STM32与ESP8266的智能家居控制系统【免费开源】
|
1月前
|
传感器 前端开发 物联网
【免费开源】STM32+ESP8266 打造低成本智能家居物联网系统(附源码与硬件设计)
本项目基于STM32与ESP8266打造低成本智能家居系统,支持温度监测、远程控制与数据上传,附完整源码与硬件设计,适合物联网初学者与电子爱好者学习与扩展。
|
11月前
|
传感器 测试技术 芯片
基于STM32的环境监测系统 (esp8266)(上)
基于STM32的环境监测系统 (esp8266)(上)
1991 1
|
网络协议
了解AT指令以及STM32F103如何通过ESP8266连接到WiFi
AT指令是一组用于控制调制解调器的命令,最早由Hayes公司为其智能调制解调器开发。如今,AT指令已被广泛应用于各种通信模块中,包括GSM、Bluetooth和WiFi模块。AT指令通常以“AT”开头,后跟特定的命令和参数。通过这些指令,我们可以执行一系列操作,如设置网络参数、发送数据和查询状态等。
763 0
|
传感器 芯片
【STM32基础 CubeMX】从0带你点灯
【STM32基础 CubeMX】从0带你点灯
543 0
【STM32基础 CubeMX】从0带你点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
STM32+ESP8266+QT客户端上位机显示DHT11温湿度与点灯
|
测试技术
STM32异步通讯点灯
通过使用STM32的异步通讯配合上位机自己制作的串口通讯助手实现点灯
200 0
使用STM32F103标准库实现定时器控制LED点亮和关闭
通过这篇博客,我们学习了如何使用STM32F103标准库,通过定时器来控制LED的点亮和关闭。我们配置了定时器中断,并在中断处理函数中实现了LED状态的切换。这是一个基础且实用的例子,适合初学者了解STM32定时器和中断的使用。 希望这篇博客对你有所帮助。如果有任何问题或建议,欢迎在评论区留言。
1259 2