当前位置: 首页 > article >正文

WIFI ESP8266以及基础功能介绍

芯片一旦烧写了程序就不可以使用AT指令集,需要重新刷回AT指令库才可以使用

wifi的通信频段是2.4G免费频段。

AT指令

AT(attention)command set.AT指令集或命令集,一般称为AT指令

海斯命令集:Hayes command set

默认波特率115200

CR (Carriage Return )表示回车\r

LF (Line Feed)表示换行\n

Dos和Windows采用回车+换行(CR+LF)表示下一行

Unix/Linux采用换行符(LF)表示下一行

MAC OS系统采用和回车符(CR)表示下一行

Windows下编写的Shell脚本,直接放到Linux/unix下执行会报错,就是因为行结束符不一样导致的。

\r表示回车\n表示换行\r\n表示回车换行

ESP8266三种模式

ESP8266-01S一共有三种角色/工作模式,分别是:

1.Station(客户端模式)

      工作在STA模式 下PESP8256-01S模块就像你的手机一样,它可以接收你家无线路由照发出的WiF信号,实现了ESP8266-91S模块通过接收路由器的信号而能够上网,跟手机连WE上网没区别,当然如果把ESP8256-91S模块按正确方式接在STM32单片机上,就可以实现STM32控制的比如灯、继电器、舵机等具有开关功能的远程控制。

2.AP(接入点模式)

    工作在AP模式下的ESP8266-01S模块就像是一个手机热点一样,也像你家的简易版无线路由器,你自己的手机、Pad、笔记本电脑等都可以连接到此“热点”,从而实现了手机、电脑等设备可以和ESP8266-91S模块进行局域网的无线通信。在AP模式下的ESP8266-01.S模块是一个无线网络的创建者,可以理解为此时ESP8266-91S模决是被别的设备连接,即此时的ESP8266-01S模块是一个服务習端,为被他人连接的模式

3.Station+AP模式

     两种模式共存,ESP8266-01S模块既可以通过路由器连接到互联网,也可以作为WiFi热点使其他设备连接到这个ESP8266-91S模块,实现广域网与局域网的无缝切换。

引脚功能

      电源供电不足会导致固件程序烧录失败烧录固件的时候会出现一直在等待上电情况,建议采用外部专用电源,使用TTL转串口模块烧录时可以用万用表测试一下TTL转USB模块的3.3Y供电是不是达到了稳定的3.3Y,如果沒有的话需要把ESP8266-01SBNIVCC接到5Y上。 该模块出厂时默认自带出厂固件的,但如果进行其他开发需要烧录固件,比如如果想用机智云結合ESP8266-01S开发就需要烧派机智云的固件(这个可以在机智云网站找到),如果想用ESP8266-Q1S把STM32的数据传到阿里云上,就需要烧录MQTT的固件,因为传数据到阿里云上需要用到MQTT协议。

用ESP8266 FLASH把图中的文件烧录进去,文件可以去官方下载

测试的时候只需要连接VCC,GND,TXD,RXD

TCP与UDP协议(面试会问其区别)

客户端模式

服务器模式

 


http://www.kler.cn/a/579247.html

相关文章:

  • Python与SQL深度融合实战案例:打造你的数据处理秘籍
  • firewalld富规则配置黑名单
  • 小程序事件系统 —— 34 事件传参 - mark - 自定义数据
  • NXP MPC574x EE模拟-数据结构
  • VBA信息获取与处理第五节:如何在单个工作表中查找某个给定值
  • JAVA入门——网络编程简介
  • 游戏引擎学习第141天
  • 蓝桥杯 砍柴
  • 2025科技项目申报预测月历来啦!
  • 【AI】AI开源IDE:CLine源码分析报告
  • 达梦数据库导入数据,通过命令的方式
  • Windows 11下Git Bash执行cURL脚本400问题、CMD/PowerShell不能执行多行文本等问题记录及解决方案
  • V8引擎中的垃圾回收机制如何工作?
  • 删除或替换 Word 中的首页、尾页以及其它指定范围的页
  • 周末总结(2024/03/08)
  • 《C++ 构造、拷贝构造与析构函数:对象的诞生、克隆与消逝之旅》
  • 使用joblib 多线程/多进程
  • WPF基础知识41-60
  • 【新人系列】Golang 入门(三):条件循环
  • P8641 [蓝桥杯 2016 国 C] 赢球票--环形结构问题