Hide minor edits - Show changes to markup
int status = WL_IDLE_STATUS; // the Wifi radio's status
WiFi.begin(ssid, pass);
WiFi.begin(ssid, pass);
// print your subnet mask:
subnet = WiFi.subnetMask();
Serial.print("NETMASK: ");
Serial.println();
// print your subnet mask:
subnet = WiFi.subnetMask();
Serial.print("NETMASK: ");
Serial.println();
void loop () {}
void loop () { }
An array containing the subnet mask of the shield
the subnet mask of the shield
ip = WiFi.localIP();
Serial.print("IP: ");
Serial.print(ip[0]);
Serial.print(".");
Serial.print(ip[1]);
Serial.print(".");
Serial.print(ip[2]);
Serial.print(".");
Serial.println(ip[3]);
Serial.print(subnet[0]);
Serial.print(".");
Serial.print(subnet[1]);
Serial.print(".");
Serial.print(subnet[2]);
Serial.print(".");
Serial.println(subnet[3]);
// print your gateway address:
gateway = WiFi.gatewayIP();
Serial.print("GATEWAY: ");
Serial.print(gateway[0]);
Serial.print(".");
Serial.print(gateway[1]);
Serial.print(".");
Serial.print(gateway[2]);
Serial.print(".");
Serial.println(gateway[3]);
Serial.println();
[@
(:source lang=arduino tabwidth=4:)
@]
(:sourceend:)
Gets the WiFi shield's subnet mask
WiFi.subnet();
none
An array containing the subnet mask of the shield
#include <WiFi.h>
//SSID of your network
char ssid[] = "yourNetwork";
//password of your WPA Network
char pass[] = "secretPassword";
IPAddress ip;
IPAddress subnet;
IPAddress gateway;
void setup()
{
WiFi.begin(ssid, pass);
if ( status != WL_CONNECTED) {
Serial.println("Couldn't get a wifi connection");
while(true);
}
// if you are connected, print out info about the connection:
else {
ip = WiFi.localIP();
Serial.print("IP: ");
Serial.print(ip[0]);
Serial.print(".");
Serial.print(ip[1]);
Serial.print(".");
Serial.print(ip[2]);
Serial.print(".");
Serial.println(ip[3]);
// print your subnet mask:
subnet = WiFi.subnetMask();
Serial.print("NETMASK: ");
Serial.print(subnet[0]);
Serial.print(".");
Serial.print(subnet[1]);
Serial.print(".");
Serial.print(subnet[2]);
Serial.print(".");
Serial.println(subnet[3]);
// print your gateway address:
gateway = WiFi.gatewayIP();
Serial.print("GATEWAY: ");
Serial.print(gateway[0]);
Serial.print(".");
Serial.print(gateway[1]);
Serial.print(".");
Serial.print(gateway[2]);
Serial.print(".");
Serial.println(gateway[3]);
}
}
void loop () {}