mirror of
				https://github.com/esp8266/Arduino.git
				synced 2025-11-03 14:33:37 +03:00 
			
		
		
		
	This example serves a "hello world" on a WLAN and a SoftAP at the same time. The SoftAP allow you to configure WLAN parameters at run time. They are not setup in the sketch but saved on EEPROM. This is a captive portal because through the softAP it will redirect any http request to http://192.168.4.1/, served by the ESP8266 itself
		
			
				
	
	
		
			22 lines
		
	
	
		
			428 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			428 B
		
	
	
	
		
			C++
		
	
	
	
	
	
/** Is this an IP? */
 | 
						|
boolean isIp(String str) {
 | 
						|
  for (int i = 0; i < str.length(); i++) {
 | 
						|
    int c = str.charAt(i);
 | 
						|
    if (c != '.' && (c < '0' || c > '9')) {
 | 
						|
      return false;
 | 
						|
    }
 | 
						|
  }
 | 
						|
  return true;
 | 
						|
}
 | 
						|
 | 
						|
/** IP to String? */
 | 
						|
String toStringIp(IPAddress ip) {
 | 
						|
  String res = "";
 | 
						|
  for (int i = 0; i < 3; i++) {
 | 
						|
    res += String((ip >> (8 * i)) & 0xFF) + ".";
 | 
						|
  }
 | 
						|
  res += String(((ip >> 8 * 3)) & 0xFF);
 | 
						|
  return res;
 | 
						|
}
 | 
						|
 |