Como obter o endereço mac Soft AP do Esptop 10 WiFi usando o Arduino IDE

Como obter o endereço mac Soft AP do Esptop 10 WiFi usando o Arduino IDE
Esp32 é uma placa de energia inteligente baseada em microcontrolador. O ESP32 permite que os usuários interajam com diferentes sensores e módulos usando o chip esp32 a bordo. Esp32 tem dupla funcionalidade de wifi e bluetooth. Usando a capacidade WiFi ESP32, podemos aumentar nossa funcionalidade do projeto. Este tutorial é um breve guia sobre a obtenção do endereço MAC do ESP32 quando estiver configurado no modo de ponto de acesso Soft WiFi (AP).

Introdução ao Ponto de Acesso Sofra Esp32

Esp32 é um microcontrolador de baixo custo com Wi-Fi e suporte duplo de Bluetooth. O ESP32 pode funcionar como uma estação Wi-Fi, um ponto de acesso Wi-Fi ou ambos.

Ao operar como um ponto de acesso Wi-Fi, o ESP32 pode permitir que outros dispositivos se conectem a ele e acesse a Internet. Este modo é conhecido como um “macio”O ponto de acesso, como é implementado inteiramente em software, sem a necessidade de hardware adicional.

Para configurar o ESP32 como um ponto de acesso Wi-Fi, você precisará usar as APIs apropriadas fornecidas pela pilha Wi-Fi do ESP32. Isso normalmente envolve a configuração do ESP32 com o nome de rede desejado (SSID) e a senha, bem como quaisquer outras configurações desejadas, como o modo de segurança e o modo de canal. Depois que o ponto de acesso estiver configurado e ativado, outros dispositivos poderão descobrir e se conectar a ele, assim como faria com qualquer outro ponto de acesso Wi-Fi.

Para um tutorial descritivo mais detalhado sobre os modos Wi -Fi diferentes do ESP32, consulte os tutoriais:

  • Como definir um ponto de acesso ESP32 (AP) usando Arduino IDE
  • Digitalize redes Wi-Fi no ESP32 usando o Arduino IDE
  • Como conectar ESP32 com WiFi usando Arduino IDE

Obtendo endereço MAC de ponto de acesso suave Wi -Fi no ESP32 usando Arduino IDE

Para obter o endereço mac Sof Soft Acess Point Point, faremos o upload do código Arduino e inicializaremos o WiFi ESP32 no modo de ponto de acesso usando o comando Wi-fi.modo (wifi_mode_ap). Depois disso, usando o comando Soft Mac Endereço, imprimiremos o endereço MAC do ESP32 no Monitor serial do Arduino.

Código
Abra o Arduino IDE e o upload de código dado para a placa ESP32:

#include "wifi.h "
Void Setup ()
Serial.começar (115200);
Wi-fi.modo (wifi_mode_ap);
Serial.print ("Esp32 Soft Access Point Mac Endereço:");
Serial.println (wifi.softapMacAddress ());

void loop ()

O código começou incluindo a biblioteca wifi para que possamos acessar variáveis ​​WiFi. Usando a biblioteca wifi, definiremos o ESP32 no modo de ponto de acesso suave através Wifi_mode_ap e obtenha o endereço MAC do sistema de ponto de acesso suave.

Depois disso, inicializamos a taxa de transmissão para comunicação serial. Usando a taxa de transmissão ESP32 imprimirá o endereço MAC no monitor serial.

O Wi-Fi ESP32 é inicializado como modo de ponto de acesso suave. Durante esse modo, os dispositivos podem conectar e usar o ESP32 como ponto de acesso à Internet ou qualquer outro tipo de comunicação sem fio.

Finalmente, usando o comando Wi-fi.softapmacaddress () Imprimiremos o endereço MAC ESP32 no Monitor serial Arduino.

Saída
Na saída, podemos ver o endereço MAC do modo de ponto de acesso Soft de Esp32:

Conclusão

O endereço MAC (Media Access Control) é um número de identificador exclusivo atribuído a diferentes dispositivos pelo fabricante para comunicação em uma rede. Usando o código Arduino, podemos facilmente obter o endereço MAC ESP32 quando estiver configurado no modo de ponto de acesso suave. Usando o código fornecido no artigo, qualquer endereço MAC ESP32 pode ser impresso no monitor serial do Arduino IDE. Para mais, leia o artigo.