ESP32 MAC address 관련 정의

ESPRESSIF|2023. 2. 22. 13:56

ESP32 칩은 개별 MAC address가 내장 되어 있습니다.

- 개별 MAC address는 IEEE에서 제공하는 MAC입니다. 

- MAC address는 efuse에 저장되어 있고, 삭제 , 수정이 불가 합니다.

- MAC address는 Base MAC 1개만 저장되어 있습니다. 

-모든 IC의 MAC address은 다르며, Random 합니다. 

 

WiFi Station MAC, WiFi AP MAC, BLE MAC은 어떻게 처리 하는가 ?

- ESP32의 Base MAC은 WiFi Station MAC 입니다.

- WiFi AP MAC은 Base MAC + 1 입니다.

- BLE MAC은 Base MAC+2 입니다.

 

https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/system/misc_system_api.html#mac-address

 

Miscellaneous System APIs - ESP32-S3 - — ESP-IDF Programming Guide latest documentation

Return full IDF version string, same as ‘git describe’ output. Note If you are printing the ESP-IDF version in a log file or other information, this function provides more information than using the numerical version macros. For example, numerical vers

docs.espressif.com

 

MAC  address를 유져가 변경 가능한가 ?

 

- 가능합니다.

- 기존 Base MAC을 삭제하는 것이 아니고, 다른 efuse block에 새로운 MAC을 저장하면 됩니다. 이후, API에서 MAC을 다른 efuse block에 있는 MAC을 사용하겠다고 정의 하면 됩니다.

 

https://docs.espressif.com/projects/esp-idf/en/latest/esp32s3/api-reference/system/misc_system_api.html#custom-base-mac

 

Miscellaneous System APIs - ESP32-S3 - — ESP-IDF Programming Guide latest documentation

Return full IDF version string, same as ‘git describe’ output. Note If you are printing the ESP-IDF version in a log file or other information, this function provides more information than using the numerical version macros. For example, numerical vers

docs.espressif.com

 

 


ESPRESSIF 한국 공식 대리점

(주) 아이디케이 테크놀러지

WWW.IDKTECH.CO.KR

문의메일 : INFO@IDKTECH.CO.KR