如何设置、查询 ESP32 设备的 MAC 地址 |
您所在的位置:网站首页 › mac地址是设备地址吗 › 如何设置、查询 ESP32 设备的 MAC 地址 |
因此: "esp_wifi_set_mac(ESP_IF_WIFI_STA, 12:22:33:44:55:FF)" "esp_wifi_set_mac(ESP_IF_WIFI_AP, 12:22:33:44:55:01)"使用 esp_efuse_mac_get_custom(uint8_t *mac) 函数获取用户自定义设置的 EFUSE BLOCK3 中的 MAC 地址(base_mac) 使用 esp_base_mac_addr_get(uint8_t *mac) 函数获取 ESP32 设备的 base_mac 地址。若 EFUSE BLOCK3 中没有写入用户自定义的 MAC 地址,则将获取到的是出厂默认写入 EFUSE BLOCK0 中的 MAC 地址(base_mac) 使用 esp_read_mac(uint8_t *mac, esp_mac_type_t type) 函数将首先读取 esp_base_mac_addr_get() 函数获取的 base_mac 的地址 使用 esp_efuse_mac_get_default(uint8_t *mac) 函数将获取到 ESP32 设备出厂默认写入 EFUSE BLOCK0 的 MAC 地址。 注: 使用 esp_efuse_mac_get_default(uint8_t *mac) 获取到的出厂默认写入 EFUSE BLOCK0 的 MAC 地址为全球唯一的 MAC 地址。 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |