Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes
Gets the SSID of the current network
WiFi.SSID();
WiFi.SSID(wifiAccessPoint)
wifiAccessPoint: specifies from which network to get the information
A string containing the SSID the WiFi shield is currently connected to.
string containing name of network requested.
#include <SPI.h>
#include <WiFi.h>
//SSID of your network
char ssid[
]
=
"yourNetwork"
;
int status = WL_IDLE_STATUS; // the Wifi radio's status
void
setup
(
)
{
// 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)
;
}
void
loop
(
)
{
}
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<numSsid; thisNet++
)
{
Serial.print
(thisNet)
;
Serial.print
(
") Network: "
)
;
Serial.println
(WiFi.SSID
(thisNet)
)
;
}
}
Corrections, suggestions, and new documentation should be posted to the Forum.
The text of the Arduino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.