Kazalo:

ESP8266 Statični IP (WIP): 3 koraki
ESP8266 Statični IP (WIP): 3 koraki

Video: ESP8266 Statični IP (WIP): 3 koraki

Video: ESP8266 Statični IP (WIP): 3 koraki
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, December
Anonim
ESP8266 Statični IP (WIP)
ESP8266 Statični IP (WIP)

(Če je vaše omrežje Wi-Fi že na nek način konfigurirano, se boste morda morali pogovoriti s skrbnikom omrežja.)

Del cilja našega projekta je dodeliti vsakemu ESP8266 lasten statični naslov IP, da bo lažje slediti napravam in se povezati z njihovimi spletnimi stranmi.

Naslov IP je naslov, s katerim lahko dostopate do naprav v omrežju in komunicirate z njimi. Obstajata dve obliki naslovov IP, vendar je najpogostejša oblika IPv4, ki izgleda nekako takole: 192.168.1.1. Oblika je 4 niza številk od 0-255, ločenih s pikami, vendar *** je pomembno omeniti, da imajo nekatere posebne številke posebne uporabe in pomene, nekatere pa najdete tukaj: https:// sl.wikipedia.org/wiki/IPv4#Naslov za posebno uporabo …

Te naslove običajno samodejno dodeli strežnik DHCP. Večina domov in srednjih šol uporablja usmerjevalnik kot strežnik DHCP, kar pomeni, da bo usmerjevalnik samodejno dodelil naslove IP z uporabo protokola za dinamično konfiguracijo gostitelja (DHCP) napravam, ko se povežejo z omrežjem.

Naš cilj tukaj je uporaba statičnih naslovov IP, ki so naslovi IP, ki jih strežnik DHCP NE dodeli samodejno. Razlog za to je, da vaš usmerjevalnik ni nastavljen, da bi določeni napravi dal enak naslov IP, zato bo uporabil naključni naslov, ki je takrat na voljo. Čeprav je to za večino uporabe omrežja povsem v redu, je to lahko težava, ko delate nekaj takega, kot počnemo tukaj, in se morate povezati z lokalno spletno stranjo z uporabo IP-ja naprave.

1. korak: Vstop na nadzorno ploščo usmerjevalnika

Če ima vaš usmerjevalnik kakšne konfiguracije, je to del, kjer se boste morali pogovoriti s svojim skrbnikom omrežja (tistim, ki je nastavil konfiguracije, na primer staršem/skrbnikom, učiteljem, oddelkom za tehniko/IT itd.).

Če želite dobiti razpoložljive statične naslove IP, morate v trenutni konfiguraciji najti razpoložljiv obseg ali pa ga sami nastaviti. Če želite to narediti, pojdite na nadzorno ploščo usmerjevalnika. Način, kako to storite, se bo razlikoval glede na usmerjevalnik, ki ga imate, vendar bi morali poiskati "kako dostopati do nadzorne plošče {imena vašega usmerjevalnika ali blagovne znamke}" in poiskati vadnico.

Ko ste na nadzorni plošči usmerjevalnika, poiščite nastavitve DHCP (ki so morda v širši kategoriji, imenovani »Lokalno omrežje« ali kaj podobnega).

2. korak: Rezerviranje statičnega območja v DHCP

Če ima vaš usmerjevalnik nastavljene posebne konfiguracije DHCP ali rezervacije, potem:

  • Poiščite vrsto naslovov IP, ki se trenutno ne uporabljajo v že rezerviranem obsegu, in si jih zapišite
  • ALI povečajte trenutni razpon (kako to storite v spodnjih korakih)

Če vaš usmerjevalnik Nima nastavljenih posebnih konfiguracij DHCP ali rezervacij, sledite tem korakom:

  1. Vašemu usmerjevalniku je naročeno, da dodeli naslove IP v določenem obsegu, na primer od 192.168.1.1 do 192.168.1.255, zato želimo to območje omejiti tako, da imamo na voljo različne naslove, ki niso samodejno dodeljeni.
  2. Nastavite obseg, da se začne višje, tako da spremenite številko v zadnjem nizu številk. Na primer, spremenite 192.168.1.1 v 192.168.1.25. To pomeni, da vaš usmerjevalnik ne bo več samodejno dodeljeval naslovov IP v razponu od 192.168.1.1 do 192.168.1.25

Zdaj lahko ročno dodelimo te naslove!

Korak: Dodelitev statičnega IP -ja ESP8266

Obstajata 2 glavna načina za dodelitev statičnega IP -ja ESP8266: prek usmerjevalnika ali prek ESP8266.

Zahtevanje določenega naslova od usmerjevalnika prek kode na ESP8266 (moja osebna želja):

To je dober vodnik: https://circuits4you.com/2018/03/09/esp8266-static…, vendar so osnove:

Naslednje stavke za vključitev postavite na sam vrh kode:

#vključi

#include #include

Nato pokličite te metode, kjer je x statični IP (ločite 4 nabore številk z vejicami namesto pik) in y je naslov IP vašega usmerjevalnika (ki se imenuje tudi prehod):

IP -naslov staticIP (x); // statični naslov IP

Prehod IPAddress (y); // Podomrežje IP naslovnika usmerjevalnika IPAddress (255, 255, 255, 0); IP -naslov dns (8, 8, 8, 8);

Z naslovom ESP8266 za nadzor dostopa do medijev (MAC) v nastavitvah usmerjevalnika:

Priporočena: