欢迎光临~啄木鸟电子科技

物联网 IOT

ESP8266 能干点啥?

网络文献:

MCU起航_关注物联网与硬件设计的单片机爱好者

ESP8266 用途:
电源插头 | 自动化 | 网状网络 | 工业⽆无线控制 | 监控器 | 网络摄像机 | 传感器网络 | 可穿戴电子产品 |无线位置感知设备 | 安全ID标签 | 无线定位系统信号... ...

ESP8266 01/01S 模块接口(端口)定义;

/******
TXD GND
EN  IO2
RST IO1
3V3 RXD
******/

三种工作模式:

  • 1 -> STA(客户端(终端设备)
  • 2 -> AP(热点(中介节点)
  • 3 -> STA+AP(客户端+热点),
AP 模式:(手机 - 模块)
1, AT+CWMODE=2 // 选择 AP 模式;
2, AT+RST // 复位;
3, AT+CIPMUX=1 // 开启多连接;
4, AT+CIPSERVER=1,8080 // 开启TCP 服务, 设置端口号;
5, AT+CIFSR // 查看AP 模式下的IP地址, 比如: APIP, “192.168.4.1";
6, AT+CIOBAUD=9600 // 设置波特率为9600. AT+CWMODE=1 AT+CWJAP="CMCC-5tiu","nrpg59vj" AT+CIPSTART="TCP","192.168.1.4",19660 AT+CIPMODE=1 // 设置传输模式 0 -> 普通传输;1:透传; AT+CIPSEND // 发送数据
 
STA 模式:(手机 - 路由器 - 模块)
1, AT+CWMODE=1, 选择 STA 模式; 设置客户端模式
2, AT+RST, 复位;
3, AT+CWJAP=,, 使WIFI模组连上路由器, 比如: AT+CWJAP="BOYGIRL","$_1688#_xy"
4, AT+CIPMUX=1, 开启多连接;
5, AT+CIPSERVER=1,8080, 开启TCP 服务, 设置端口号;
6, AT+CIFSR,  查看STA 模式下的IP地址, 比如:  STAIP, “192.168.1.103”;
7, AT+CIOBAUD=9600,设置波特率为9600。更改波特率	AT+UART=9600,8,1,0,0

?调试 AT 指令时,不要多出 回车


? 如何设置 SAT 静态 IP (发现每次断线,重连时,IP 是变化的 )

ESP8266设置静态IP入网
有人会疑问,为什么要手动去设置静态IP地址入网,因为联网速度快,不需要等待路由给你分配动态IP,在设置固定IP时,要注意:不要出现设置的ESP8266开发板IP地址与其它网络设备的IP发生冲突。入网前提是,你知道自己路由设备的配置相关信息。主要是网关地址


在sta模式下固定ip,不用每次都去先获取,自己设置一个地址较大的如109,避免其他路由器分配时占用。

wifi.setmode(wifi.STATION)
cfg={}
cfg.ssid=“1AFC505”
cfg.pwd=“12345678”
ipinfo={
ip = “192.168.0.111”,
netmask = “255.255.255.0”,
gateway = “192.168.0.1”
}
wifi.sta.setip(ipinfo)
wifi.sta.config(cfg)
wifi.sta.autoconnect(0)




联系我们

联系人:客服在线

手机:全工:13903011251

电话:李R:13530006400

邮箱:729986191@qq.com

地址: GUANGDONG PROVINCE

用手机扫描二维码关闭
二维码