Home Page | Language Reference (extended) | SD Reference | Libraries | Comparison | Changes


WiFi101

WiFi.SSID()

Description

Gets the SSID of the current network

Syntax

WiFi.SSID();
WiFi.SSID(wifiAccessPoint)

Parameters

wifiAccessPoint: specifies from which network to get the information

Returns

A string containing the SSID the WiFi shield is currently connected to.

string containing name of network requested.

Example

#include <SPI.h>
#include <WiFi101.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) ) ;
  }
}
 

Reference Home

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.