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, December
Anonim
ESP8266 Statická IP (WIP)
ESP8266 Statická IP (WIP)

(Ak je vaša sieť Wi-Fi už nejakým spôsobom nakonfigurovaná, možno sa budete musieť porozprávať so správcom siete.)

Súčasťou cieľa nášho projektu je priradiť každému ESP8266 vlastnú statickú IP adresu, aby bolo jednoduchšie sledovať zariadenia a pripájať sa k ich webovým stránkam.

IP adresa je adresa, ktorú je možné použiť na prístup a komunikáciu so zariadeniami v sieti. Existujú 2 formy adries IP, ale najbežnejšou formou je IPv4, ktorá vyzerá asi takto: 192.168.1.1. Formát sú 4 sady číslic od 0 do 255, oddelené bodkami, ALE *** je dôležité si uvedomiť, že niektoré konkrétne čísla majú špeciálne použitia a významy, o niektorých z nich nájdete informácie tu: https:// sk.wikipedia.org/wiki/IPv4#Special-use_ad…

Tieto adresy sú zvyčajne automaticky priradené serverom DHCP. Väčšina domácností a stredných škôl používa svoj router ako server DHCP, čo znamená, že router zariadeniam pri pripájaní k sieti automaticky priradí adresy IP pomocou protokolu DHCP (Dynamic Host Configuration Protocol).

Našim cieľom je tu však použiť statické adresy IP, čo sú adresy IP, ktoré NIE JE automaticky priradené serverom DHCP. Dôvodom je to, že váš smerovač nie je nastavený tak, aby poskytoval určitému zariadeniu rovnakú adresu IP, takže použije nejakú náhodnú adresu, ktorá bude v tom čase dostupná. Aj keď je to pre väčšinu sieťových použití úplne v poriadku, môže to predstavovať problém, keď robíte niečo podobné, ako robíme tu a potrebujete sa pripojiť k lokálne hostenej webovej stránke pomocou adresy IP zariadenia.

Krok 1: Vstup do ovládacieho panela smerovača

Ak má váš smerovač nejaké konfigurácie, je to časť, v ktorej sa budete musieť porozprávať so správcom siete (kto konfiguruje konfigurácie, napríklad rodič/opatrovník, učiteľ, technologické/IT oddelenie atď.).

Ak chcete získať dostupné statické adresy IP, musíte buď nájsť dostupný rozsah vo vašej aktuálnej konfigurácii, alebo si rozsah nastaviť sami. Ak to chcete urobiť, musíte prejsť na ovládací panel smerovača. Spôsob, akým to urobíte, sa bude líšiť v závislosti od toho, aký router máte, ale mali by ste byť schopní vyhľadať si „prístup k ovládaciemu panelu {názov smerovača alebo značky}“a nájsť návod.

Akonáhle sa dostanete na ovládací panel smerovača, nájdite jeho nastavenia DHCP (ktoré môžu byť súčasťou širšej kategórie s názvom „Miestna sieť“alebo niečo podobné).

Krok 2: Rezervácia statického rozsahu v DHCP

Ak má váš smerovač nastavené špeciálne konfigurácie alebo rezervácie DHCP, postupujte takto:

  • Buď nájdite rozsah adries IP, ktoré sa momentálne nepoužívajú, v už vyhradenom rozsahu, a poznamenajte si ich
  • ALEBO zväčšite aktuálny rozsah (postup nájdete v nižšie uvedených krokoch)

Ak váš smerovač NEMÁ nastavenú žiadnu špeciálnu konfiguráciu alebo rezerváciu DHCP, postupujte nasledovne:

  1. Váš smerovač dostane pokyn priradiť adresy IP v určitom rozsahu, napríklad od 192.168.1.1 do 192.168.1.255, preto chceme tento rozsah obmedziť, aby sme mali k dispozícii rozsah adries, ktoré nie sú automaticky priradené.
  2. Zmeňte číslo v poslednej množine čísel a nastavte rozsah tak, aby začínal vyššie. Zmeňte napríklad 192.168.1.1 na 192.168.1.25. To znamená, že váš smerovač už nebude automaticky priraďovať adresy IP v rozsahu od 192.168.1.1 do 192.168.1.25

Tieto adresy teraz môžeme priradiť ručne!

Krok 3: Priradenie statickej IP adresy k ESP8266

Existujú 2 hlavné spôsoby, ako skutočne priradiť statickú IP adresu k ESP8266: prostredníctvom smerovača alebo prostredníctvom ESP8266.

Vyžiadanie konkrétnej adresy zo smerovača pomocou kódu v ESP8266 (moje osobné preferencie):

Toto je dobrý sprievodca: https://circuits4you.com/2018/03/09/esp8266-static…, ale základy sú:

Nasledujúce príkazy na zahrnutie umiestnite úplne na začiatok kódu:

#zahrnúť

#include #include

Potom zavolajte tieto metódy, kde x je statická IP (oddeľte 4 sady číslic čiarkami namiesto bodiek) a y je IP adresa smerovača (ktorý sa nazýva aj brána):

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

Brána IPAddress (y); // IP adresa routera IPAddress podsieť (255, 255, 255, 0); IP adresa dns (8, 8, 8, 8);

Použitie adresy MAC (ESP8266 Media Access Control) v nastaveniach smerovača:

Odporúča: