O que é um Endereço MAC (MAC Address)?
Share
O Endereço MAC (Media Access Control) é um identificador numérico hexadecimal físico exclusivo de 48 bits associado permanentemente ao controlador de interface de rede (NIC) de um dispositivo eletrônico de fábrica.
O Endereço MAC na Segurança e Roteamento IoT
Diferente de endereços IP lógicos (que podem mudar a cada reinicialização da rede), o MAC address é único no mundo e gravado de forma inalterável no silício do hardware do chip. Ao desenvolver com o Módulo ESP32 NodeMCU, o MAC address é empregado para:
- Segurança por Filtragem: Configuração de listas seguras no roteador residencial para liberar acesso Wi-Fi apenas para os endereços físicos das placas cadastradas.
- Reserva de IP Fixo no Roteador: Garante que o DHCP do roteador entregue sempre o mesmo IP para a placa associando o IP ao MAC físico do microcontrolador.
- Identificação Ponto a Ponto: Requisito obrigatório no protocolo ESP-NOW, onde cada placa transmissora deve enviar pacotes contendo o MAC Address do chip receptor.
Sua notação escrita clássica é formada por seis pares de dígitos hexadecimais separados por dois-pontos ou hifens (ex: 24:0A:C4:0B:33:FF).
Perguntas Frequentes (FAQ)
- O endereço MAC de uma placa ESP32 pode ser alterado por software?
- Embora o endereço físico original gravado de fábrica na memória ROM seja permanente, a maioria das bibliotecas de rede permite emular ou definir um endereço MAC virtual diferente via código temporariamente.
- Como descobrir o MAC Address de uma placa Arduino ou ESP32?
- No ESP32, basta incluir a biblioteca WiFi e chamar a função
WiFi.macAddress()na inicialização para recuperar e imprimir a string correspondente no Monitor Serial.