Ethernet.localIP()

Descripción

Obtiene la dirección IP del escudo de Ethernet. Es útil cuando la dirección es auto asignada a través de DHCP.

Sintaxis

Ethernet.localIP();

Parámetros

Ninguno

Retornos

La dirección IP

Ejemplo


#include <SPI.h>
#include <Ethernet.h>

// Introduce una direccion MAC para el controlador.
// Los escudos de Ethernet más recientes tienen una dirección MAC impresa en una etiqueta en el escudo
byte mac[] = {  
  0x00, 0xAA, 0xBB, 0xCC, 0xDE, 0x02 };

// Inicializa la biblioteca cliente de Ethernet
// con la direccion IP y el puerto del servidor
// que desea conectarse (puerto 80 es por defecto para HTTP):
EthernetClient client;

void setup() {
  // inicia la biblioteca Serial:
  Serial.begin(9600);
  // inicia la conexión a Ethernet :
  if (Ethernet.begin(mac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
    // No tiene sentido en continuar, por lo que no hace nada:
    for(;;)
      ;
  }
  // imprime su direccion IP local:
  Serial.println(Ethernet.localIP());

}

void loop() {

}

No hay comentarios:

Publicar un comentario