网络文献:
MCU起航_关注物联网与硬件设计的单片机爱好者
ESP8266 用途:
电源插头 | 自动化 | 网状网络 | 工业⽆无线控制 | 监控器 | 网络摄像机 | 传感器网络 | 可穿戴电子产品 |无线位置感知设备 | 安全ID标签 | 无线定位系统信号... ...
ESP8266 01/01S 模块接口(端口)定义;
/******
TXD GND
EN IO2
RST IO1
3V3 RXD
******/
三种工作模式:
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
? 如何设置 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