Inhaltsverzeichnis:
- Schritt 1: Zugriff auf die Systemsteuerung Ihres Routers
- Schritt 2: Reservieren des statischen Bereichs in DHCP
- Schritt 3: Zuweisen einer statischen IP zu einem ESP8266
Video: ESP8266 Statische IP (WIP) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:17
(Wenn Ihr Wi-Fi-Netzwerk bereits in irgendeiner Weise konfiguriert ist, müssen Sie möglicherweise mit Ihrem Netzwerkadministrator sprechen.)
Ein Teil des Ziels unseres Projekts ist es, jedem ESP8266 eine eigene statische IP-Adresse zuzuweisen, um den Überblick über die Geräte und die Verbindung zu ihren Webseiten zu erleichtern.
Eine IP-Adresse ist eine Adresse, die verwendet werden kann, um auf Geräte in einem Netzwerk zuzugreifen und mit ihnen zu kommunizieren. Es gibt 2 Formen von IP-Adressen, aber die häufigste Form ist IPv4, die ungefähr so aussieht: 192.168.1.1. Das Format besteht aus 4 Zahlensätzen von 0-255, getrennt durch Punkte, ABER*** es ist wichtig zu beachten, dass einige spezifische Zahlen spezielle Verwendungen und Bedeutungen haben, von denen Sie einige Informationen hier finden können:
Diese Adressen werden normalerweise automatisch von einem DHCP-Server zugewiesen. Die meisten Privathaushalte und Gymnasien verwenden ihren Router als DHCP-Server, was bedeutet, dass der Router den Geräten automatisch IP-Adressen mithilfe des Dynamic Host Configuration Protocol (DHCP) zuweist, wenn sie sich mit dem Netzwerk verbinden.
Unser Ziel hier ist jedoch, statische IP-Adressen zu verwenden, das sind IP-Adressen, die NICHT automatisch von einem DHCP-Server zugewiesen werden. Der Grund dafür ist, dass Ihr Router nicht so eingerichtet ist, dass er einem bestimmten Gerät dieselbe IP-Adresse zuweist. Er verwendet daher eine zufällige Adresse, die zu diesem Zeitpunkt verfügbar ist. Während dies für die meisten Netzwerkanwendungen völlig in Ordnung ist, kann dies ein Problem sein, wenn Sie etwas wie wir hier tun und Sie über die IP des Geräts eine Verbindung zu einer lokal gehosteten Webseite herstellen müssen.
Schritt 1: Zugriff auf die Systemsteuerung Ihres Routers
Wenn Ihr Router über eine Art von Konfiguration verfügt, müssen Sie hier mit Ihrem Netzwerkadministrator sprechen (wer auch immer die Konfigurationen eingerichtet hat, z..
Um verfügbare statische IP-Adressen zu erhalten, müssen Sie entweder einen verfügbaren Bereich in Ihrer aktuellen Konfiguration finden oder selbst einen Bereich einrichten. Um dies zu tun, müssen Sie in die Systemsteuerung Ihres Routers gehen. Die Vorgehensweise hängt davon ab, welchen Router Sie verwenden, aber Sie sollten in der Lage sein, nachzusehen, wie Sie auf das Bedienfeld von {Ihrem Routernamen oder Ihrer Marke} zugreifen und eine Anleitung finden.
Sobald Sie sich in der Systemsteuerung Ihres Routers befinden, suchen Sie seine DHCP-Einstellungen (die sich möglicherweise unter einer breiteren Kategorie namens "Lokales Netzwerk" oder etwas Ähnliches befinden).
Schritt 2: Reservieren des statischen Bereichs in DHCP
Wenn Ihr Router über spezielle DHCP-Konfigurationen oder -Reservierungen verfügt, dann:
- Suchen Sie entweder einen Bereich von IP-Adressen, der derzeit nicht verwendet wird, im bereits reservierten Bereich und notieren Sie sich diese
- ODER Vergrößern Sie den aktuellen Bereich (Sie finden dies in den folgenden Schritten)
Wenn Ihr Router KEINE speziellen DHCP-Konfigurationen oder -Reservierungen hat, gehen Sie folgendermaßen vor:
- Ihr Router wird angewiesen, IP-Adressen in einem bestimmten Bereich zuzuweisen, z.
- Stellen Sie den Bereich so ein, dass er höher beginnt, indem Sie die Zahl im letzten Zahlensatz ändern. Ändern Sie beispielsweise 192.168.1.1 in 192.168.1.25. Dies bedeutet, dass Ihr Router IP-Adressen im Bereich von 192.168.1.1 bis 192.168.1.25 nicht mehr automatisch zuweist
Diese Adressen können wir nun manuell zuweisen!
Schritt 3: Zuweisen einer statischen IP zu einem ESP8266
Es gibt zwei Hauptmethoden, um einem ESP8266 tatsächlich eine statische IP zuzuweisen: über den Router oder über den ESP8266.
Anfordern einer bestimmten Adresse vom Router über Code auf dem ESP8266 (meine persönliche Präferenz):
Dies ist eine gute Anleitung: https://circuits4you.com/2018/03/09/esp8266-static… aber die Grundlagen sind:
Fügen Sie die folgenden Include-Anweisungen ganz oben in Ihren Code ein:
#enthalten
#einschließen #einschließen
Rufen Sie dann diese Methoden auf, wobei x die statische IP ist (trennen Sie die 4 Zahlengruppen durch Kommas anstelle von Punkten) und y die IP-Adresse Ihres Routers (der auch Gateway genannt wird):
IPAdresse statischeIP(x); //statische IP-Adresse
IPAddress-Gateway(y); // IP-Adresse des Routers IPAddress-Subnetz (255, 255, 255, 0); IP-Adresse DNS (8, 8, 8, 8);
Verwenden der Media Access Control (MAC)-Adresse des ESP8266 in den Einstellungen des Routers:
Empfohlen:
2020 ESP8266: 3 Schritte
2020 ESP8266: Also schrieb dieser Lazy Old Geek (LOG) einige Instructables auf ESP8266-Modulen: https://www.instructables.com/id/ESP8266-as-Arduin … https://www.instructables.com/id/ ESP8266-as-Arduin … Ich habe noch mehrere ESP-01s und ESP-03s und habe versucht, sie zum Wo
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): 5 Schritte
ESP8266 - Tür- und Fenstersensoren - ESP8266. Hilfe für ältere Menschen (Vergesslichkeit): ESP8266 - Tür- / Fenstersensoren mit GPIO 0 und GPIO 2 (IOT). Es kann im Web oder im lokalen Netzwerk mit Browsern angezeigt werden. Auch sichtbar über die "HelpIdoso Vxapp" Anwendung. Verwendet eine 110/220 VAC-Versorgung für 5 VDC, 1 Relais / Spannung
Sauerteigsensor (ESP8266): 4 Schritte
Sauerteigsensor (ESP8266): Ich bin immer noch da draußen, um zu versuchen, die Fermentation meines Sauerteigstarters zu messen und wollte diese Lösung mit einem Sharp-Sensor ausprobieren. Der Sensor misst den Abstand zur Oberfläche der Zubereitung. Je höher es geht, desto fermentierter ist der p
ESP8266 mit Thingspeak und DHT11 Tutorial - Webserver: 7 Schritte
ESP8266 mit Thingspeak und DHT11 Tutorial | Webserver: Hey, was ist los, Leute! Akarsh hier von CETech. Dieses Projekt von mir ist eher eine Lernkurve, um die Thingspeak-Plattform zusammen mit der Idee von MQTT zu verstehen und dann Thingspeak mit einem ESP8266 zu verwenden. Gegen Ende des Artikels werden wir co
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt