ESP8266-基础篇(一)
ESP8266WiFi模块-理论
照片:esp8266-01
照片 usb转ttl:
一、引脚说明
VCC连接正极(有些是3.3V,有些是5V)
GND连接负极
RXD:数据的接收端 (连接单片机或者USB转TTL模块的TXD)
TXD:数据的发送端 (连接单片机或者USB转TTL模块的RXD)
RST: 复位,低电平有效
IO_0:用于进入固件烧写模式,低电平->烧写,高电平->运行模式(默认)
CH_PD 接3.3V
二、AT指令
每条指令可以又细分四种命令:
1、基础AT指令
测试AT启动
AT
重启模块
AT+RST
查看版本信息
AT+GMR
2、wifi功能AT命令
AT+CWMODE 选择WIFI应用模式
AP模式: Access Point,提供无线接入服务,允许其它无线设备接入,提供数据访问,一般的无线路由/网桥工作在该模式下。AP和AP之间允许相互连接
Sta模式: Station, 类似于无线终端,sta本身并不接受无线的接入,它可以连接到AP,一般无线网卡即工作在该模式。
AT+CWJAP 加入AP
AT+CWLAP 列出当前可用AP
AT+CWQAP 退出与AP的连接
AT+CWSAP 设置AP模式下的参数
AT+CWLIF 查看已接入设备的IP
3、TCP/IP工具箱AT指令(物联网通信可能用到)
AT+CIPSTATUS 获得连接状态
AT+CIPSTART 建立TCP连接或者注册UDP端口号
AT+CIPSEND 发送数据(这个是重点)
不做赘述,用到详细查
AT+CIPCLOSE 关闭TCP或者UDP
AT+CIFSR 获取本地IP地址
AT+CIPSERVER 配置为服务器
具体服务器客户端通信还要专门写