SmartConfig 5
#include <WiFi.h>
/*H********************************************************************
*
**********************************************************************/
#include "WiFi.h"
/*F********************************************************************
*
**********************************************************************/
void
setup()
{
Serial.begin( BAUD );
//Init WiFi as Station, start SmartConfig
WiFi.mode( WIFI_AP_STA );
WiFi.beginSmartConfig();
//Wait for SmartConfig packet from mobile
Serial.println( "Waiting for SmartConfig.");
while( !WiFi.smartConfigDone())
{
delay( 500 );
Serial.print( ".");
}
Serial.println( "" );
Serial.println( "SmartConfig received.");
//Wait for WiFi to connect to AP
Serial.println( "Waiting for WiFi");
while( WiFi.status() != WL_CONNECTED)
{
delay( 500 );
Serial.print(".");
}
Serial.println( "WiFi Connected.");
Serial.print( "IP Address: ");
Serial.println( WiFi.localIP());
}
/*F********************************************************************
*
**********************************************************************/
void
loop()
{
// put your main code here, to run repeatedly:
}