Мазмұны:

ESP8266 статикалық IP (WIP): 3 қадам
ESP8266 статикалық IP (WIP): 3 қадам

Бейне: ESP8266 статикалық IP (WIP): 3 қадам

Бейне: ESP8266 статикалық IP (WIP): 3 қадам
Бейне: ESP8266 - TCP Server - Максимально просто 2024, Қараша
Anonim
ESP8266 статикалық IP (WIP)
ESP8266 статикалық IP (WIP)

(Егер сіздің Wi-Fi желіңіз бұрыннан конфигурацияланған болса, сізге желі әкімшісімен сөйлесу қажет болуы мүмкін.)

Біздің жобаның мақсатының бір бөлігі - әрбір ESP8266 -ға құрылғыларды бақылауды және олардың веб -беттеріне қосылуды жеңілдету үшін өзінің статикалық IP -адресін тағайындау.

IP -адрес - бұл желідегі құрылғыларға кіруге және олармен байланысуға болатын адрес. IP мекенжайларының 2 формасы бар, бірақ ең көп таралған түрі - IPv4, ол келесідей көрінеді: 192.168.1.1. Пішім-0-255 аралығындағы 4 сандар жиынтығы, нүктелермен бөлінген, БІРАҚ *** кейбір нақты сандардың арнайы қолданылуы мен мағынасы бар екенін атап өткен жөн, олардың кейбіреулері туралы ақпаратты мына жерден таба аласыз: https:// en.wikipedia.org/wiki/IPv4#Арнайы қолдану …

Бұл мекенжайларды әдетте DHCP сервері автоматты түрде тағайындайды. Көптеген үйлер мен орта мектептер өздерінің маршрутизаторын DHCP сервері ретінде пайдаланады, яғни маршрутизатор желіге қосылған кезде құрылғыларға динамикалық хост конфигурациясы протоколы (DHCP) көмегімен IP мекенжайларын автоматты түрде тағайындайды.

Біздің мұндағы мақсатымыз - DHCP сервері автоматты түрде тағайындамайтын IP мекенжайлары болып табылатын тұрақты IP мекенжайларын пайдалану. Мұның себебі - сіздің маршрутизаторыңыз белгілі бір құрылғыға бірдей IP мекенжайын беру үшін орнатылмаған, сондықтан ол кезде қол жетімді кездейсоқ адресті қолданады. Бұл көптеген желілерді пайдалану үшін өте жақсы болғанымен, сіз осында істеп жатқаныңызбен айналысатын кезде қиындық туғызуы мүмкін және сізге құрылғының IP көмегімен жергілікті веб-бетке қосылу қажет.

1 -қадам: Маршрутизатордың басқару тақтасына кіру

Егер сіздің маршрутизаторыңызда қандай да бір конфигурация бар болса, онда бұл сіздің желі әкімшісімен сөйлесуге тура келетін бөлік (конфигурацияны орнататын, мысалы, ата -ана/қамқоршы, мұғалім, технология/IT бөлімі және т..

Қол жетімді статикалық IP мекенжайларын алу үшін сізге ағымдағы конфигурацияда қол жетімді диапазонды табу немесе диапазонды өзіңіз орнату қажет. Мұны істеу үшін сізге маршрутизатордың басқару тақтасына кіру қажет. Мұны істеу әдісі сізде қандай маршрутизаторға байланысты болады, бірақ сіз «маршрутизатордың атауын немесе брендін} басқару тақтасына қалай кіру керектігін» іздеп, оқулықты таба аласыз.

Маршрутизатордың басқару тақтасына кіргеннен кейін, оның DHCP параметрлерін табыңыз (ол «Локальды желі» немесе осыған ұқсас кеңірек санатта болуы мүмкін).

2 -қадам: DHCP -де статикалық ауқымды сақтау

Егер маршрутизаторда DHCP арнайы конфигурациялары немесе резервтері орнатылса, онда:

  • Бұрыннан сақталған диапазонда пайдаланылмайтын IP мекенжайларының ауқымын табыңыз және оларға ескертпе жасаңыз
  • НЕМЕСЕ ағымдағы диапазонды үлкейтіңіз (мұны төмендегі қадамдардан табуға болады)

Егер маршрутизаторда арнайы DHCP конфигурациясы немесе резервтері орнатылмаса, келесі қадамдарды орындаңыз:

  1. Сіздің маршрутизаторға IP мекенжайларын 192.168.1.1 -ден 192.168.1.255 аралығындағы белгілі бір диапазонда тағайындау керек делінген, сондықтан біз автоматты түрде тағайындалмайтын қол жетімді мекенжайлар ауқымына ие болу үшін бұл ауқымды шектегіміз келеді.
  2. Сандардың соңғы жиынындағы санды өзгерту арқылы диапазонды жоғарыдан басталатын етіп орнатыңыз. Мысалы, 192.168.1.1 -ді 192.168.1.25 -ке өзгертіңіз. Бұл сіздің маршрутизатор енді IP мекенжайларын 192.168.1.1 -ден 192.168.1.25 аралығында автоматты түрде тағайындамайды дегенді білдіреді.

Біз енді бұл мекенжайларды қолмен тағайындай аламыз!

3 -қадам: ESP8266 -ға статикалық IP тағайындау

ESP8266 -ге статикалық IP тағайындаудың екі негізгі әдісі бар: маршрутизатор арқылы немесе ESP8266 арқылы.

ESP8266 коды арқылы маршрутизатордан нақты мекенжайды сұрау (менің жеке қалауым бойынша):

Бұл жақсы нұсқаулық: https://circuits4you.com/2018/03/09/esp8266-static… бірақ негіздері:

Келесі мәлімдемелерді кодтың жоғарғы жағына қойыңыз:

#қосу

#қосу #қосу

Содан кейін мына әдістерге қоңырау шалыңыз, мұнда x - статикалық IP (нүктелердің орнына үтірмен 4 сандар жиынтығын ажыратыңыз) және у - сіздің маршрутизатордың IP -адресі (оны шлюз деп те атайды):

IPAddress staticIP (x); // статикалық IP -адрес

IPAddress шлюзі (y); // Маршрутизатордың IP мекенжайы IPAddress ішкі желісі (255, 255, 255, 0); IPAddress dns (8, 8, 8, 8);

Маршрутизатордың параметрлерінде ESP8266 Media Access Control (MAC) мекенжайын пайдалану:

Ұсынылған: