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


WiFi101

WiFi.BSSID()

Description

Gets the MAC address of the routher you are connected to

Syntax

WiFi.BSSID(bssid);

Parameters

bssid: 6 byte array

Returns

A byte array containing the MAC address of the router the WiFi shield is currently connected to.

Example

#include <WiFi101.h> //SSID of your network
char ssid[ ] = "yourNetwork" ;
//password of your WPA Network
char pass[ ] = "secretPassword" ; 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 {
  // 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 ) ;
  }
} void loop ( ) { }


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.