#include<WiFi.h>//SSID of your network
charssid[]="yourNetwork";//password of your WPA Network
charpass[]="secretPassword";voidsetup(){WiFi.begin(ssid,pass);}voidloop(){}
ThisexampleshowshowtosetthestaticIPaddress,192.168.0.177,oftheLANnetworktotheWiFishield:#include<SPI.h>#include<WiFi.h>// the IP address for the shield:
IPAddressip(192,168,0,177);charssid[]="yourNetwork";// your network SSID (name)
charpass[]="secretPassword";// your network password (use for WPA, or use as key for WEP)
intstatus=WL_IDLE_STATUS;voidsetup(){// Initialize serial and wait for port to open:
Serial.begin(9600);while(!Serial){;// wait for serial port to connect. Needed for Leonardo only
}// check for the presence of the shield:
if(WiFi.status()==WL_NO_SHIELD){Serial.println("WiFi shield not present");while(true);// don't continue
}WiFi.config(ip);// attempt to connect to Wifi network:
while(status!=WL_CONNECTED){Serial.print("Attempting to connect to SSID: ");Serial.println(ssid);// Connect to WPA/WPA2 network. Change this line if using open or WEP network:
status=WiFi.begin(ssid,pass);// wait 10 seconds for connection:
delay(10000);}// print your WiFi shield's IP address:
Serial.print("IP Address: ");Serial.println(WiFi.localIP());}voidloop(){}
#include<SPI.h>#include<WiFi.h>//SSID of your network
charssid[]="yourNetwork";intstatus=WL_IDLE_STATUS;// the Wifi radio's status
voidsetup(){// initialize serial:
Serial.begin(9600);// scan for existing networks:
Serial.println("Scanning available networks...");scanNetworks();// attempt to connect using WEP encryption:
Serial.println("Attempting to connect to open network...");status=WiFi.begin(ssid);Serial.print("SSID: ");Serial.println(ssid);}voidloop(){}voidscanNetworks(){// scan for nearby networks:
Serial.println("** Scan Networks **");bytenumSsid=WiFi.scanNetworks();// print the list of networks seen:
Serial.print("SSID List:");Serial.println(numSsid);// print the network number and name for each network found:
for(intthisNet=0;thisNet<numSsid;thisNet++){Serial.print(thisNet);Serial.print(") Network: ");Serial.println(WiFi.SSID(thisNet));}}
#include<WiFi.h>//SSID of your network
charssid[]="yourNetwork";//password of your WPA Network
charpass[]="secretPassword";voidsetup(){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{// print the MAC address of the router you're attached to:
bytebssid[6];WiFi.BSSID(bssid);Serial.print("BSSID: ");Serial.print(bssid[5],HEX);Serial.print(":");Serial.print(bssid[4],HEX);Serial.print(":");Serial.print(bssid[3],HEX);Serial.print(":");Serial.print(bssid[2],HEX);Serial.print(":");Serial.print(bssid[1],HEX);Serial.print(":");Serial.println(bssid[0],HEX);}}voidloop(){}
#include<SPI.h>#include<WiFi.h>//SSID of your network
charssid[]="yourNetwork";//password of your WPA Network
charpass[]="secretPassword";voidsetup(){WiFi.begin(ssid,pass);if(WiFi.status()!=WL_CONNECTED){Serial.println("Couldn't get a wifi connection");while(true);}// if you are connected, print out info about the connection:
else{// print the received signal strength:
longrssi=WiFi.RSSI();Serial.print("RSSI:");Serial.println(rssi);}}voidloop(){}
#include<SPI.h>#include<WiFi.h>//SSID of your network
charssid[]="yourNetwork";//password of your WPA Network
charpass[]="secretPassword";voidsetup(){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{// print the encryption type:
byteencryption=WiFi.encryptionType();Serial.print("Encryption Type:");Serial.println(encryption,HEX);}}voidloop(){}
#include<SPI.h>#include<WiFi.h>charssid[]="yourNetwork";// the name of your network
voidsetup(){Serial.begin(9600);intstatus=WiFi.begin(ssid);if(status!=WL_CONNECTED){Serial.println("Couldn't get a WiFi connection");while(true);}else{// if you are connected, scan for available WiFi networks and print the number discovered:
Serial.println("** Scan Networks **");bytenumSsid=WiFi.scanNetworks();Serial.print("Number of available WiFi networks discovered:");Serial.println(numSsid);}}voidloop(){}
#include<SPI.h>#include<WiFi.h>charssid[]="yourNetwork";// your network SSID (name)
charkey[]="D0D0DEADF00DABBADEAFBEADED";// your network key
intkeyIndex=0;// your network key Index number
intstatus=WL_IDLE_STATUS;// the Wifi radio's status
voidsetup(){//Initialize serial and wait for port to open:
Serial.begin(9600);while(!Serial){;// wait for serial port to connect. Needed for Leonardo only
}// check for the presence of the shield:
if(WiFi.status()==WL_NO_SHIELD){Serial.println("WiFi shield not present");// don't continue:
while(true);}// attempt to connect to Wifi network:
while(status!=WL_CONNECTED){Serial.print("Attempting to connect to WEP network, SSID: ");Serial.println(ssid);status=WiFi.begin(ssid,keyIndex,key);// wait 10 seconds for connection:
delay(10000);}// once you are connected :
Serial.print("You're connected to the network");}voidloop(){// check the network status connection once every 10 seconds:
delay(10000);Serial.println(WiFi.status());}
#include<SPI.h>#include<WiFi.h>charssid[]="yourNetwork";// the name of your network
intstatus=WL_IDLE_STATUS;// the Wifi radio's status
bytemac[6];// the MAC address of your Wifi shield
voidsetup(){Serial.begin(9600);status=WiFi.begin(ssid);if(status!=WL_CONNECTED){Serial.println("Couldn't get a wifi connection");while(true);}// if you are connected, print your MAC address:
else{WiFi.macAddress(mac);Serial.print("MAC: ");Serial.print(mac[5],HEX);Serial.print(":");Serial.print(mac[4],HEX);Serial.print(":");Serial.print(mac[3],HEX);Serial.print(":");Serial.print(mac[2],HEX);Serial.print(":");Serial.print(mac[1],HEX);Serial.print(":");Serial.println(mac[0],HEX);}}voidloop(){}