Obsah:

ESP8266 Statická IP (WIP): 3 kroky
ESP8266 Statická IP (WIP): 3 kroky

Video: ESP8266 Statická IP (WIP): 3 kroky

Video: ESP8266 Statická IP (WIP): 3 kroky
Video: Apa itu? Stepper Motor - Blynk Nodemcu Etching Bucket (Subtittled) 2024, Listopad
Anonim
ESP8266 Statická IP (WIP)
ESP8266 Statická IP (WIP)

(Pokud je vaše síť Wi-Fi již nějakým způsobem nakonfigurována, možná budete muset promluvit se správcem sítě.)

Součástí cíle našeho projektu je přiřadit každému ESP8266 vlastní statickou IP adresu, aby bylo snazší sledovat zařízení a připojovat se k jejich webovým stránkám.

IP adresa je adresa, kterou lze použít pro přístup a komunikaci se zařízeními v síti. Existují 2 formy IP adres, ale nejběžnější formou je IPv4, která vypadá nějak takto: 192.168.1.1. Formát jsou 4 sady čísel od 0 do 255, oddělené tečkami, ALE *** je důležité si uvědomit, že některá konkrétní čísla mají zvláštní použití a významy, o některých z nich najdete informace zde: https:// cs.wikipedia.org/wiki/IPv4#Special-use_ad…

Tyto adresy jsou obvykle automaticky přiřazovány serverem DHCP. Většina domácností a středních škol používá svůj router jako server DHCP, což znamená, že směrovač automaticky přiřazuje adresy IP pomocí protokolu DHCP (Dynamic Host Configuration Protocol) zařízením, která se připojují k síti.

Naším cílem je zde však použít statické IP adresy, což jsou IP adresy, které NENÍ automaticky přidělovány serverem DHCP. Důvodem je to, že váš router není nastaven tak, aby poskytoval určitému zařízení stejnou IP adresu, takže použije nějakou náhodnou adresu, která bude v danou chvíli dostupná. I když je to pro většinu použití sítě naprosto v pořádku, může to být problém, když něco děláte jako my a vy se potřebujete připojit k místně hostované webové stránce pomocí IP zařízení.

Krok 1: Vstup do ovládacího panelu routeru

Pokud má váš směrovač nějaké konfigurace, je to ta část, kde budete muset promluvit se svým správcem sítě (kdokoli nastavil konfigurace, například rodič/opatrovník, učitel, technické/IT oddělení atd.).

Abyste získali dostupné statické IP adresy, budete buď muset najít dostupný rozsah v aktuální konfiguraci, nebo si rozsah nastavit sami. Chcete -li to provést, musíte přejít na ovládací panel směrovače. Způsob, jakým to uděláte, se bude lišit v závislosti na tom, jaký router máte, ale měli byste si vyhledat „přístup k ovládacímu panelu {název routeru nebo značky}“a najít návod.

Jakmile se dostanete do ovládacího panelu routeru, najděte jeho nastavení DHCP (které může být v širší kategorii s názvem „Místní síť“nebo něco podobného).

Krok 2: Rezervace statického rozsahu v DHCP

Pokud má váš router nastaveny nějaké speciální konfigurace nebo rezervace DHCP, pak:

  • Najděte buď rozsah IP adres, které se aktuálně nepoužívají v již rezervovaném rozsahu, a poznamenejte si je
  • NEBO zvětšit aktuální rozsah (jak postupovat najdete v následujících krocích)

Pokud váš router NENÍ nastaven na žádné speciální konfigurace nebo rezervace DHCP, postupujte takto:

  1. Váš router má přiřadit adresy IP v určitém rozsahu, například od 192.168.1.1 do 192.168.1.255, proto chceme tento rozsah omezit, abychom měli rozsah dostupných adres, které nejsou automaticky přiřazeny.
  2. Nastavte rozsah tak, aby začínal výše, změnou čísla v poslední sadě čísel. Změňte například 192.168.1.1 na 192.168.1.25. To znamená, že váš router již nebude automaticky přiřazovat IP adresy v rozsahu od 192.168.1.1 do 192.168.1.25

Nyní můžeme tyto adresy přiřadit ručně!

Krok 3: Přiřazení statické IP adresy k ESP8266

Existují 2 hlavní způsoby, jak skutečně přiřadit statickou IP adresu k ESP8266: prostřednictvím routeru nebo prostřednictvím ESP8266.

Požadování konkrétní adresy ze směrovače prostřednictvím kódu na ESP8266 (moje osobní preference):

Toto je dobrý průvodce: https://circuits4you.com/2018/03/09/esp8266-static…, ale základy jsou:

Následující příkazy include vložte úplně na začátek kódu:

#zahrnout

#include #include

Potom zavolejte tyto metody, kde x je statická IP (oddělte 4 sady čísel čárkami místo teček) a y je IP adresa vašeho routeru (kterému se také říká brána):

IPAddress staticIP (x); // statická IP adresa

Brána IPAddress (y); // IP adresa routeru IPAddress podsíť (255, 255, 255, 0); IP adresa dns (8, 8, 8, 8);

Použití adresy MAC (ESP8266 Media Access Control) v nastavení routeru:

Doporučuje: