学习esp8266

esp8266简介

esp8266使用了3.3V的直流电源,体积小,功耗低,支持透传,丢包现象不严重,而且价格超低。ESP8266 是高性能无线 SOC,内部集成了业界领先的 Tensilica L106 超低功耗 32 位微型 MCU,带有 16 位精简模式,主频支持 80 MHz 和 160 MHz,支持 RTOS,集成 Wi-Fi MAC/ BB/RF/PA/LNA,板载天线。

esp8266支持3种工作模式
1.STA 模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
2.AP 模式:ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
3.STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。

功能及用途

esp8266可以检测工作环境下的温湿度、光照度、土壤湿度、水温等等任何传感器信息,然后通过wifi上传到服务器。而我们只需要登陆服务器,就能在任意地方观测家里或者其它地方的信息。不光是监测,只要能连wifi,我们同样可以通过网络远程控制ESP8266实现任何需要的设备控制:灯、电饭锅、空调、窗帘、插座等等。ESP8266可广泛应用于智能电网、智能交通、智能家具、手持设备、工业控制等领域。

接线

esp8266正常启动接线:CH-PD接VCC,GPIO0接VCC;烧录程序或者固件升级的接线CH-PD接VCC,GPIO0接GND。

结构在这里插入图片描述

在这里插入图片描述

AT指令集

1、 AT+RST
功能:重启模块
2、AT+CWMODE=
功能:mode=1 :Station模式(接收模式)
mode=2:AP模式(发送模式)
mode=3:AP+Station模式
3、AT+ CWSAP= ,,,
功能:配置AP参数(指令只有在AP模式开启后有效)
ssid:接入点名称、pwd:密码、chl:通道号、ecn:加密方式(0-OPEN, 1-WEP, 2-WPA_PSK, 3-WPA2_PSK, 4-WPA_WPA2_PSK)
4、AT+CWLIF
功能:查看已接入设备的 IP
5、AT+CIFSR
功能:查看本模块的 IP 地址
注意: AP 模式下无效!会造成死机现象!
6、AT+CWMODE?
功能:查看本机配置模式
7、AT+CIPMUX?
功能:查询本模块是否建立多连接
8、AT+CIPMODE?
功能:查询本模块的传输模式
9、AT+CIPSTO?
功能:查询本模块的服务器超时时间
10、AT+CIPMUX=1
功能:开启多连接模式
11、AT+CIPSERVER=1,8080
功能:创建服务器
12、AT+CIPSTO=2880
功能:设置服务器超时时间
13、AT+CIPSTATUS
功能:查看当前连接
14、AT+CIPSEND=1,6
功能:向某个连接发送数据
15、AT+CIPSERVER=0
功能:关闭 server 服务
16、AT+CIPSTART=2,“TCP”,“192.168.4.101”,8080
功能:建立 TCP 连接
18、AT+CWLAP
功能:查看当前无线路由器列表
19、AT+CWJAP=”MERSAIN”,”XXXXXXXX”
功能:加入当前无线网络
20、AT+CWJAP?
功能:检测是否真的连上该路线网络
21、AT+CIFSR
功能:查看模块 IP 地址

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值