ESP8266 – ESP8266WiFiSTA库 – macAddress

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

说明

利用gatewayIP函数可以获取ESP8266模块的mac地址

语法

WiFi.macAddress(macAddr)
WiFi.macAddress()

简例:

a. 如果输入参数macAddr,那么ESP8266开发板的mac地址将会存储在macAddr中。macAddr必须是一个uint8_t类型的数组,这个数组含有6个元素。

b.如下示例所示,直接调用WiFi.macAddress()不输入参数,ESP8266的mac地址将以字符串类型返回。

参数

macAddr:此参数为可选参数。该参数为uint8_t类型的数组,这个数组含有6个元素。ESP8266的mac地址将会储存在这个数组中。

返回值

若输入参数则会返回储存了MAC地址的数组(uint8_t型)。若没有输入参数则会返回MAC地址字符串(string型)

示例程序

当您将WiFi连接信息修改后并且将本示例程序上传ESP8266开发板后,开发板随即会自动连接WiFi。WiFi连接成功后,您将通过串口监视器看到ESP8266模块的mac地址。在以下示例程序中,我们使用了两种macAddress函数调用方式来获取设备的IP地址。第一种是有参数的第二种是无参数的。这两种方式所获得的mac地址格式不同。有参数调用时,mac地址保存在数组macAddr中。无参数调用时,mac地址将以字符串形式返回。

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