ESP8266 WIFI 模块使用说明
ESP8266是ai-thinker公司推出的一款无线WIFI模块,可以通过配置,和单片机上的串口进行通信,利用WIFI传输数据。
1.AT指令简介
同许多通信模块一样,我们需要对WIFI模块利用AT指令对系统参数进行配置。指令格式如下:
AT+<COMMAND>=<VALUE>\r\n
根据不同指令,模块将返回不同的值。其中\r\n是回车换行符,用16进制表示,就是0X0D,0X0A。
常见的两种配置模式包括COM-AP模式和COM-STA模式。
以COM-AP模式的TCP服务器配置为例,配置命令如下所示:
这里需要说明的有两点,
一是以上步骤第一次配置时需要按顺序依次配置,最后一个为检验配置是否成功;
二是WIFI模块配置成功后,当WIFI模块失去供电后,再重新连接仍需要重新配置第三步和第四步才可以使用。
COM-STA的基本配置方法与上述类似。不同的是,AP模式是将WIFI模块本身作为服务器或客户端使用,
而STA模式则是将WIFI模块加入到已有的WIFI网络中进行通信传输。
2.如何烧写AT指令
理解AT指令内容后,我们便需要将我们所要配置的AT指令烧进WIFI模块中,一种方法是将指令利用单片机的USART依次传输过
去,这里介绍一种更为基础的方法。这里以正点原子的ATK-ESP8266 为例
原理图如下
我们直接将VCC接3.3V,GND接地,RXD和TXD接到对应的串口上去,RST悬空,IO_0置低电平进入烧写模式,然后利用串口
调试助手依次发送上述的AT指令即可。
3.在测试网络传输时,我们经常需要知道目标网络的IP地址,那么如何得到该网络的IP地址呢?
http://blog.csdn.net/banzhuan133/article/details/55193008
ESP8266 WIFI 模块使用说明相关推荐
- ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么
ESP8266 wifi模块连接上了热点之后 与服务器建立了tcp连接并进入了透传模式,如果关掉热点wifi模块的tcp连接没有切断,为什么? 这个是很多开发者在第一次使用ESP8266模块是会出现的 ...
- ESP8266 WIFI模块学习之路(2)——模块与单片机连接进行远程操作
上一个博客:ESP8266 WIFI模块学习之路(1)是关于对串口连接的,简单验证ESP8266是怎么样连接及其功能验证,下面将通过单片机连接,和手机进行远程操作. ESP8266和单片机的连接,我这 ...
- ESP8266 WIFI 模块串口调试过程-实现通过互联网实现数据远程传输(结尾含驱动代码链接)
一. ESP8266 WIFI模块调试(串口发送AT指令调试). ESP8266 WIFI模块的调试算是最复杂的了,虽然通信是简单的串口通信,但是要设置ESP8266连接服务器并稳定无误的将数据上传, ...
- ESP8266 WiFi模块介绍
ESP8266WiFi模块简介 ESP8266 是一个完整且自成体系的WiFi 网络解决方案,能够独立运行, 也可以作为 slave 搭载于其他Host 运行. ESP8266 在搭载应用并作为设备中 ...
- STM32 驱动 ESP8266 WIFI 模块
目录 1. 模块引脚 2. 测试模块是否正常 3. AT指令 4. ESP8266三种工作模式 5. 配置WIFI模块 6. STM32驱动WIFI模块 拿到一个野火的esp8266模块,驱一下试试 ...
- 基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块+DHT11温湿度采集+MQ系列 烟雾及可燃气体+蜂鸣器+步进电机模拟窗帘+OLED液晶显示+
## **基于 STM32 的语音识别智能家居控制系统的设计(LD3320语音识别芯片+ESP8266 WIFI模块(阿里云 或ONENET或局域网)+DHT11温湿度采集+MQ系列 烟雾及可燃气体+ ...
- ESP8266 WIFI模块获取天气信息
ESP8266 WIFI模块获取天气信息 基本步骤 获取天气时间 基本步骤 (1)确认模块在 STA 模式. 如果不在需要输入AT指令: AT+CWMODE=1 响应OK后输入: AT+RST或者重新 ...
- STM32之 ESP8266 WIFI 模块驱动代码-可以通过互联网实现数据远程传输(程序稳定,清晰明了非常容易移植到51单片机上)
成品展示部分 :(ESP8266只是其中一个小部分而已) 实物图: 基于互联网的农业大棚环境监控系统设计 电路图: 农业大棚环境监控设计电路图(彩色) 调试部分:ESP8266 WIFI 模块串口调 ...
- ESP8266 WIFI模块配置
在单片机的项目开发,如果想要实现远程控制,这时候可以使用ESP8266--WIFI模块,然后还需要构建一个服务器来实现远程控制,如果不会构建服务器,可以使用网络调试小助手,这篇主要是讲如果将esp82 ...
最新文章
- Java回调函数的理解
- JavaSist之ClassPool
- MySQL锁机制和PHP锁机制
- 120. 三角形最小路径和
- 分治法:关于选择算法,找最大,找最小,同时找最大和最小,找第二大
- 华为云GaussDB:发挥生态优势,培养应用型DBA
- Web压力测试工具 - Siege
- od send断点 下_Win7 od下send断点
- iOS 图形处理 翻译
- markdown 本地链接_markdown多平台发布及七牛图床使用
- 关于并查集的Python实现代码
- 基于Angular5和WebAPI的增删改查(一)
- 2.5 HDFS体系架构
- 我的WCF之旅(13):创建基于MSMQ的Responsive Service(转载)
- 多种企业常用网管软件介绍及配置说明(带视频)
- vue综合实例——音乐播放器(悦听player)
- 如何安装biopython_Biopython安装
- 房产中介管理系统php,房屋中介管理系统简易源代码.doc
- c语言的sin cos是弧度,C++中cos,sin,asin,acos這些三角函數操作的是弧度,而非角度(轉)...
- php使用nltk,mac 安装nltk, 并解决nltk.download()出错问题