Was ist MAC -Adresse
Mac oder MEDIA ACcess COntrol ADdress ist eine eindeutige ID für die Kennung, die jedem Gerät in einem Netzwerk zugewiesen ist. Standardmäßig werden MAC -Adressen vom Hersteller definiert. Sie können über der NIC -Karte (Network Interface Controller) gefunden werden.
MAC -Adressen bestehen aus sechs hexadezimalen Zifferngruppen. Die MAC -Adresse des ESP32 -Boards, das wir derzeit verwenden, lautet: lautet: 7C: 9E: BD: 4B: 3B: 20.
Dies ist die Standard -MAC -Adresse, die vom Hersteller in unserem ESP32 -Board definiert wurde. Wir können jedoch jede MAC -Adresse festlegen. Jedoch, eine wichtige Sache Zu beachten ist, dass die benutzerdefinierte MAC -Adresse zurückgesetzt Jedes Mal, wenn wir das ESP32 -Board zurücksetzen, wird es auf seine Standard -MAC -Adresse festgelegt. Daher müssen wir jedes Mal, wenn wir einen Code hochladen, eine benutzerdefinierte MAC -Adresse angeben.
So erhalten Sie ESP32 MAC -Adresse
Schließen Sie die ESP32 -Karte mit dem PC an und wählen Sie den COM -Port aus. Laden Sie den Code in ESP32 -Board mit Arduino IDE hoch.
Code
Um die MAC -Adresse des ESP32 -Boards zu erhalten, müssen wir den folgenden Code ausführen:
#enthaltenAusgang
Sobald die Skizze hochgeladen ist Drücken Sie die EN/Start -Taste auf der ESP32 -Karte So zeigen Sie die Standard -MAC -Adresse an:
So setzen Sie eine benutzerdefinierte MAC -Adresse für ESP32 mit Arduino IDE
In einigen Netzwerkanwendungen benötigen wir eine benutzerdefinierte MAC -Adresse. Im Folgenden können Code eine MAC -Adresse festgelegt werden. Die von uns festgelegte MAC -Adresse wird die Standard -MAC -Adresse nicht überschreiben.
Code
Der angegebene Code ändert die Standard -MAC -Adresse mit einer benutzerdefinierten definierten MAC -Adresse.
#enthaltenDie folgende Zeile repräsentiert die neue MAC -Adresse.
uint8_t newmacaddress [] = 0xcc, 0xbe, 0xd9,0x01,0x00,0x12;Ausgang
Die folgende Ausgabe wird angezeigt, die den Standard anzeigt MAC Adresse des Herstellers und der benutzerdefinierten MAC -Adresse, die uns im Code von uns festgelegt hat:
Warum ist eine MAC -Adresse wichtig
Abschluss
Hier in diesem Artikel haben wir die MAC -Adresse von ESP32 in eine neue zufällige MAC -Adresse geändert. Beachten Sie jedoch, dass diese benutzerdefinierte MAC -Adresse vorübergehend ist und beim Hochladen des neuen Codes zurückgesetzt wird oder die Karte zurückgesetzt wird.