ESP8266- WiFi.begin()

Hi,

per WiFi.begin() kann man einen ESP8266 offenbar mit einem Wlan-Netzwerk verbinden.

Kann dem ESP8266 eine MAC-Adresse vergeben werden, damit ihm per DHCP eine IP-Adresse zugeordnet werden kann?

Kann er nach Einbindung der entspr. Bibliothek auch dann UPD-Nachrichten versenden, wenn er keine IP-Adresse (!?) hat?

Gruß Chris

  1. das passiert automatisch
  2. komische Frage

Zu 1.: Kann man denn die MAC-Adresse des Moduls auslesen und falls ja, wie?

Zu 2.: Deshalb komisch, weil das Modul (natürlich) eine IP-Adresse haben muss, oder?

Gruß Chris

Mac auslesen:

uint8_t locMAC[6];
WiFi.macAddress(locMAC);
sprintf(StdHost, "ESP_%02x%02x%02x", locMAC[3], locMAC[4], locMAC[5]);

IP bekommt das Modul von deinem eventuell vorhandenen DHCP zugewisen!

hi,

in Deinem router siehst Du die angeschlossenen geräte und dort kannst Du auch die feste IP vergeben (und die MAC-addi siehst Du auch...).

gruß stefan

Alles super.

Vielen Dank Euch!

Gruß Chris