ESP8266中有system_get_chip_id可以获得芯片ID
ESP32中应该如何获得?
不想用MAC地址,那东西可以改,我想要一个不能修改,切唯一的ID
ESP32如何获得芯片的唯一序列号?
-
- Posts: 786
- Joined: Wed Nov 14, 2018 8:45 am
Re: ESP32如何获得芯片的唯一序列号?
ESP8266 的 system_get_chip_id 获取到的是芯片 efuse 里的 MAC。
ESP32 默认的 MAC 也是在 efuse 里,没法改。你说的可以改是 IDF 支持使用用户自定义 MAC,但 efuse 里的 MAC 是物理级存在。你可以用以下接口获取此 MAC:
ESP32 默认的 MAC 也是在 efuse 里,没法改。你说的可以改是 IDF 支持使用用户自定义 MAC,但 efuse 里的 MAC 是物理级存在。你可以用以下接口获取此 MAC:
Code: Select all
esp_err_t esp_efuse_mac_get_default(uint8_t *mac)
Who is online
Users browsing this forum: No registered users and 72 guests