Tartalomjegyzék:

ESP8266 Statikus IP (WIP): 3 lépés
ESP8266 Statikus IP (WIP): 3 lépés

Videó: ESP8266 Statikus IP (WIP): 3 lépés

Videó: ESP8266 Statikus IP (WIP): 3 lépés
Videó: How to get IP ADDRESS from Esp8266-01+Arduino 2024, November
Anonim
ESP8266 Statikus IP (WIP)
ESP8266 Statikus IP (WIP)

(Ha a Wi-Fi-hálózat valamilyen módon már konfigurálva van, előfordulhat, hogy beszélnie kell a hálózati rendszergazdával.)

Projektünk célja része, hogy mindegyik ESP8266 -nak saját statikus IP -címét rendelje hozzá, hogy könnyebben nyomon lehessen követni az eszközöket és csatlakozni lehessen azok weboldalához.

Az IP -cím az a hálózat, amelyen keresztül elérheti és kommunikálhat az eszközökkel. Az IP -címeknek két formája létezik, de a leggyakoribb az IPv4, amely így néz ki: 192.168.1.1. A formátum 4, 0-255-ös számkészlet, pontokkal elválasztva, DE *** fontos megjegyezni, hogy bizonyos számoknak speciális felhasználási területeik és jelentéseik vannak, amelyek közül néhányról itt találhat információt: https:// hu.wikipedia.org/wiki/IPv4#Special-use_ad…

Ezeket a címeket általában egy DHCP -kiszolgáló automatikusan hozzárendeli. A legtöbb otthon és középiskola az útválasztóját használja DHCP -kiszolgálóként, ami azt jelenti, hogy az útválasztó a DHCP (Dynamic Host Configuration Protocol) protokoll használatával automatikusan hozzárendeli az IP -címeket az eszközökhöz, amikor csatlakoznak a hálózathoz.

Célunk azonban itt a statikus IP -címek használata, amelyek olyan IP -címek, amelyeket NEM rendel hozzá automatikusan egy DHCP -kiszolgáló. Ennek az az oka, hogy az útválasztó nincs beállítva úgy, hogy bármely eszköz ugyanazt az IP -címet adja, így véletlenszerűen használt címet fog használni. Bár ez a legtöbb hálózathasználatra tökéletesen megfelel, ez gondot okozhat, ha olyasmit csinál, mint mi itt, és az eszköz IP-jével csatlakoznia kell egy helyileg üzemeltetett weboldalhoz.

1. lépés: Belépés az útválasztó vezérlőpultjába

Ha az útválasztó rendelkezik valamilyen konfigurációval, akkor itt kell beszélnie a hálózati rendszergazdával (aki beállította a konfigurációkat, például szülő/gyám, tanár, műszaki/informatikai osztály stb.).

Az elérhető statikus IP -címek megszerzéséhez vagy meg kell találnia egy elérhető tartományt a jelenlegi konfigurációban, vagy saját maga kell beállítania egy tartományt. Ehhez be kell lépnie az útválasztó vezérlőpultjába. Ennek módja az Ön által használt útválasztótól függően változhat, de meg kell tudnia keresni "hogyan érheti el {az útválasztó neve vagy márka} vezérlőpultját", és találhat egy oktatóanyagot.

Miután belépett az útválasztó vezérlőpultjába, keresse meg annak DHCP -beállításait (amelyek egy "Helyi hálózat" vagy hasonló kategória szélesebb kategóriájába tartozhatnak).

2. lépés: Statikus tartomány lefoglalása a DHCP -ben

Ha az útválasztó NEM rendelkezik speciális DHCP konfigurációkkal vagy foglalásokkal, akkor:

  • Keresse meg az IP -címek tartományát, amelyeket jelenleg nem használnak a már lefoglalt tartományban, és jegyezze fel ezeket
  • VAGY növelje az aktuális tartományt (ezt az alábbi lépésekben találhatja meg)

Ha az útválasztó NEM rendelkezik speciális DHCP konfigurációkkal vagy foglalásokkal, kövesse az alábbi lépéseket:

  1. Az útválasztó utasítást kap arra, hogy bizonyos tartományokban rendeljen IP -címeket, például 192.168.1.1 -től 192.168.1.255 -ig, ezért ezt a tartományt úgy szeretnénk korlátozni, hogy rendelkezésre álljon olyan címek tartománya, amelyeket nem rendelünk hozzá automatikusan.
  2. Állítsa a tartományt magasabbra az utolsó számhalmaz számának megváltoztatásával. Például módosítsa a 192.168.1.1 -et 192.168.1.25 -re. Ez azt jelenti, hogy az útválasztó többé nem rendel hozzá automatikusan IP -címeket a 192.168.1.1 és 192.168.1.25 közötti tartományba.

Most manuálisan is hozzárendelhetjük ezeket a címeket!

3. lépés: Statikus IP hozzárendelése az ESP8266 készülékhez

Két fő módja van annak, hogy statikus IP -t tulajdonítson az ESP8266 -hoz: az útválasztón vagy az ESP8266 -on keresztül.

Konkrét cím kérése az útválasztótól az ESP8266 kódon keresztül (személyes preferenciám):

Ez egy jó útmutató: https://circuits4you.com/2018/03/09/esp8266-static…, de az alapok a következők:

Tegye az alábbi utasításokat a kód tetejére:

#befoglalni

#befoglalni #befoglalni

Ezután hívja meg ezeket a módszereket, ahol x a statikus IP (a 4 számhalmazt vesszővel válassza el a pontok helyett), és y az útválasztó IP -címe (amelyet átjárónak is neveznek):

IPAddress staticIP (x); // statikus IP -cím

IPAddress gateway (y); // Az útválasztó IP -címe IPAddress alhálózat (255, 255, 255, 0); IPAddns dns (8, 8, 8, 8);

Az ESP8266 Media Access Control (MAC) címének használata az útválasztó beállításaiban:

Ajánlott: