Obsah:
- Krok 1: Vstup do ovládacieho panela smerovača
- Krok 2: Rezervácia statického rozsahu v DHCP
- Krok 3: Priradenie statickej IP adresy k ESP8266
Video: ESP8266 Statická IP (WIP): 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
(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:
- 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é.
- 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:
Digitálna statická kamera používajúca dosku ESP32-CAM: 5 krokov
Digitálna kamera pomocou dosky ESP32-CAM: V tomto príspevku sa naučíme, ako vytvoriť digitálnu kameru pomocou dosky ESP32-CAM. Keď stlačíte tlačidlo reset, doska nasníma obrázok, uloží ho na kartu microSD a potom sa vráti do hlbokého spánku. Používame EEPROM
Živé streamovanie videa v rozlíšení HD 4G/5G z dronu DJI s nízkou latenciou [3 kroky]: 3 kroky
Živé streamovanie videa v rozlíšení HD 4G/5G z DJI Drone s nízkou latenciou [3 kroky]: Nasledujúci sprievodca vám pomôže získať živé video streamy v kvalite HD z takmer akéhokoľvek dronu DJI. S pomocou mobilnej aplikácie FlytOS a webovej aplikácie FlytNow môžete začať streamovať video z drona
Systém monitorovania vody (Arduino Uno) WIP: 9 krokov
Water Monitoring System (Arduino Uno) WIP: Tento systém slúži ako moja iterácia lacného zariadenia na monitorovanie vody v malom formáte. Inšpirácia pre tento dizajn pochádza z podujatia vedy a olympiády s názvom Kvalita vody. To, čo bolo pôvodne iba meračom slanosti, sa vyvinulo do tohto
4 kroky na meranie vnútorného odporu batérie: 4 kroky
4 kroky na meranie vnútorného odporu batérie: Tu sú 4 jednoduché kroky, ktoré vám môžu pomôcť zmerať vnútorný odpor batérie
[WIP] Vytvorenie Drawbot ovládaného páskou Myo: 11 krokov
[WIP] Vytvorenie Drawbot ovládaného páskou Myo: Dobrý deň, všetci! Pred niekoľkými mesiacmi sme sa rozhodli pokúsiť sa zaoberať myšlienkou vybudovania ťažného robota s otvoreným rámom, ktorý na ovládanie používal iba pásmo Myo. Keď sme sa prvýkrát pustili do projektu, vedeli sme, že bude potrebné ho rozdeliť na niekoľko rôznych