diff --git a/WiFi/examples/ScanNetworksOpen/ScanNetworksOpen.ino b/WiFi/examples/ScanNetworksOpen/ScanNetworksOpen.ino deleted file mode 100644 index 155a263b9..000000000 --- a/WiFi/examples/ScanNetworksOpen/ScanNetworksOpen.ino +++ /dev/null @@ -1,138 +0,0 @@ -/* - - Open connection using the WiFi shield. Attempts to connect - and prints out info about the network - - Circuit: - * WiFi shield attached - - created 13 July 2010 - by dlf (Metodo2 srl) - modified 10 Jan 2012 - by Tom Igoe - */ - - -#include -#include - -char ssid[] = "yourNetwork"; // the name of your network -int status = WL_IDLE_STATUS; // the Wifi radio's status - -byte mac[6]; // the MAC address of your Wifi shield -IPAddress ip; // the IP address of your shield -IPAddress gateway; // the router's address -IPAddress subnet; // the subnet mask - -void setup() { - // initialize serial: - Serial.begin(9600); - - - // attempt to connect using WEP encryption: - Serial.println("Attempting to connect to open network..."); - status = WiFi.begin(ssid); - - // scan for existing networks: - Serial.println("Scanning available networks..."); - scanNetworks(); - - Serial.print("SSID: "); - Serial.println(ssid); - - // if you're not connected, stop here: - 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 { - printIpData(); - printCurrentNet(); - } -} - -void loop() { - // do nothing -} - -void printIpData() { - // print your WiFi shield's IP address: - ip = WiFi.localIP(); - Serial.println(ip); - - - // print your subnet mask: - subnet = WiFi.subnetMask(); - Serial.print("NETMASK: "); - Serial.println(subnet); - - - // print your gateway address: - gateway = WiFi.gatewayIP(); - Serial.print("GATEWAY: "); - Serial.println(gateway); - - // print your MAC address: - 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); -} - -void printCurrentNet() { - // print the SSID of the network you're attached to: - Serial.print("SSID: "); - Serial.println(WiFi.SSID()); - - // print the MAC address of the router you're attached to: - byte bssid[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); - - // print the received signal strength: - long rssi = WiFi.RSSI(); - Serial.print("RSSI:"); - Serial.println(rssi); - - // print the encryption type: - byte encryption = WiFi.encryptionType(); - Serial.print("Encryption Type:"); - Serial.println(encryption,HEX); -} - -void scanNetworks() { - // scan for nearby networks: - Serial.println("** Scan Networks **"); - byte numSsid = 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 (int thisNet = 0; thisNet -#include - -char ssid[] = "networkName"; // your network SSID (name) -char pass[] = "yourPassword"; // your network password -int status = WL_IDLE_STATUS; // the Wifi radio's status - -byte mac[6]; // the MAC address of your Wifi shield -IPAddress ip; // the IP address of your shield -IPAddress gateway; // the router's address -IPAddress subnet; // the subnet mask - -void setup() { - // initialize serial: - Serial.begin(9600); - - // attempt to connect using WEP encryption: - // Serial.println("Attempting to connect to WEP-128 network..."); - // status = WiFi.begin(ssid, keyIndex, key); - - // attempt to connect using WPA2 encryption: - Serial.println("Attempting to connect to WPA network..."); - status = WiFi.begin(ssid, pass); - - Serial.println("Scanning available networks..."); - // scan for existing networks: - scanNetworks(); - - Serial.print("SSID: "); - Serial.println(ssid); - - // if you're not connected, stop here: - 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 { - - printIpData(); - printCurrentNet(); - } -} - -void loop() { - // do nothing -} - -void printIpData() { - // print your WiFi shield's IP address: - ip = WiFi.localIP(); - Serial.println(ip); - - - // print your subnet mask: - subnet = WiFi.subnetMask(); - Serial.print("NETMASK: "); - Serial.println(subnet); - - - // print your gateway address: - gateway = WiFi.gatewayIP(); - Serial.print("GATEWAY: "); - Serial.println(gateway); - - // print your MAC address: - 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); -} - -void printCurrentNet() { - // print the SSID of the network you're attached to: - Serial.print("SSID: "); - Serial.println(WiFi.SSID()); - - // print the MAC address of the router you're attached to: - byte bssid[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); - - // print the received signal strength: - long rssi = WiFi.RSSI(); - Serial.print("RSSI:"); - Serial.println(rssi); - - // print the encryption type: - byte encryption = WiFi.encryptionType(); - Serial.print("Encryption Type:"); - Serial.println(encryption,HEX); -} - -void scanNetworks() { - // scan for nearby networks: - Serial.println("** Scan Networks **"); - byte numSsid = 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 (int thisNet = 0; thisNet