NodeMCU ESP32 | #2 WiFi Ping Test

After we have successfully connetcted to wifi the next step is test our connection to internet or specific ip. i am using additional library to do ping job, and the as below :

#include <Arduino.h>
#include <WiFi.h>
#include <ESP32Ping.h>

String wifiSSID = "smartbuilding_wifi";
String wifiPassword = "smartbuilding@2020";
String googlDotCom = "www.google.com";


void setup()
{
    Serial.begin(9600);
    Serial.println("Connecting To Wifi");

    WiFi.begin(wifiSSID.c_str(), wifiPassword.c_str());
    while (WiFi.status() != WL_CONNECTED)
    {
        Serial.print(".");
        delay(500);
    }

    Serial.println("Wifi Connected");
    Serial.println(WiFi.SSID());
    Serial.println(WiFi.RSSI());
    Serial.println(WiFi.macAddress());
    Serial.println(WiFi.localIP());
    Serial.println(WiFi.gatewayIP());
    Serial.println(WiFi.dnsIP());

    if (Ping.ping(googlDotCom.c_str()))
    {
        Serial.println("Connected to Router");
    }
}

void loop()
{
   
}

detail for this tutorial available on my youtube channel

Leave a Reply

Your email address will not be published. Required fields are marked *