ESP8266 – ESP8266WiFiSTA库 – config

位置导航: ESP8266库 / ESP8266WiFiSTA库 / 本页

说明

config函数可以用来设置ESP8266模块在无线终端模式下的IP配置,并将站接口的IP地址设置为用户定义的值。

语法

wiFi.config()

wiFi.config(local_ip, gateway, subnet, dns1, dns2)

用法简例

参数

local_ip: 配置ESP8266的固定IP地址。(IPAdress型)
gateway: 网关IP地址。(IPAdress型)
subnet: 子网掩码。(IPAddress型)
dns1,dns2: 这两个参数是可选参数。它们可定义域名服务器(DNS)的ip地址,这些域名服务器会关联一个域名目录,并将它们翻译成ip地址 (IPAddress型)

返回值

返回值会返回调用函数后是否有设置成功的结果。如果设置成功则返回true。数据类型为布尔型。

示例程序

关于本函数的具体使用方法,请参考以下代码,尤其是代码中高亮的语句部分。

当您将WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,您将可以从串口监视器获取当前ESP8266开发板的网络配置信息。

以下程序中,我们首先使用了以下语句建立用于配置ESP8266模块的IP地址信息。

接下来,我们使用以下语句对开发板进行网络配置。

在使用以下示例程序时请注意:

1.设置了静态IP地址的无线终端在连接WiFi时速度会更快。下面附带的例子用了500ms左右就可以连接上。原因是跳过了获得动态IP配置这一步。在设置固定IP时,要注意不要出现设置的ESP8266开发板IP地址与其它网络设备的IP发生冲突。

2.由于不同路由所提供的WiFi网络配置是不同的,使用本例程时请根据网络环境设置自己的网关IP、设备IP和子网掩码,否则可能会造成例程无法正常运行

相关内容

begin

位置导航: ESP8266库 / ESP8266WiFiSTA库 / 本页