ESP32 - Ativando o Suporte IPv6 em modo Access Point

Eletrônica

O código abaixo apresenta uma forma de implementar o IPV6 no ESP32 usando a IDE Arduíno. 
Iniciaremos o código incluindo a biblioteca WiFi.h , que expõe todas as funcionalidades que precisamos. Então instale esta biblioteca antes de compilar o código abaixo.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include 
 
void WiFiApStarted(WiFiEvent_t event, WiFiEventInfo_t info){
  WiFi.softAPenableIpV6();
}
 
void WiFiGotIp(WiFiEvent_t event, WiFiEventInfo_t info){
  Serial.println(WiFi.softAPIPv6());
}
  
void setup() {
  
  Serial.begin(115200);
 
  WiFi.onEvent(WiFiApStarted, SYSTEM_EVENT_AP_START);
  WiFi.onEvent(WiFiGotIp, SYSTEM_EVENT_AP_STA_GOT_IP6);
 
  WiFi.softAP("MyESP32AP");
   
}
  
void loop() {}


Veja na saida serial da IDE Arduíno exibindo o endereço IPV6 configurado no ESP32


Teste comprovando o uso do IPV6 pelo comando ping no Windows


Fonte
https://techtutorialsx.com/
Mais Dicas