Satura rādītājs:

ESP8266 Statiskais IP (WIP): 3 soļi
ESP8266 Statiskais IP (WIP): 3 soļi

Video: ESP8266 Statiskais IP (WIP): 3 soļi

Video: ESP8266 Statiskais IP (WIP): 3 soļi
Video: NodeMCU V3 ESP8266 - обзор, подключение и прошивка в Arduino IDE 2024, Novembris
Anonim
ESP8266 statiskais IP (WIP)
ESP8266 statiskais IP (WIP)

(Ja jūsu Wi-Fi tīkls jau ir kaut kādā veidā konfigurēts, iespējams, jums būs jārunā ar tīkla administratoru.)

Daļa no mūsu projekta mērķa ir piešķirt katrai ESP8266 savu statisko IP adresi, lai būtu vieglāk izsekot ierīcēm un izveidot savienojumu ar to tīmekļa lapām.

IP adrese ir adrese, ko var izmantot, lai piekļūtu tīkla ierīcēm un sazinātos ar tām. Pastāv 2 IP adrešu formas, bet visizplatītākā ir IPv4, kas izskatās apmēram šādi: 192.168.1.1. Formāts ir 4 ciparu komplekti no 0-255, atdalīti ar punktiem, BET *** ir svarīgi atzīmēt, ka dažiem konkrētiem skaitļiem ir īpašs pielietojums un nozīme, par kuriem dažus varat atrast šeit: https:// lv.wikipedia.org/wiki/IPv4#Special-use_ad…

Šīs adreses parasti automātiski piešķir DHCP serveris. Lielākā daļa māju un vidusskolas izmanto savu maršrutētāju kā savu DHCP serveri, kas nozīmē, ka maršrutētājs automātiski piešķirs IP adreses ierīcēm, izmantojot savienojumu ar tīklu, izmantojot DHCP (Dynamic Host Configuration Protocol).

Tomēr mūsu mērķis ir izmantot statiskās IP adreses, kas ir IP adreses, kuras NAV automātiski piešķīris DHCP serveris. Iemesls tam ir tas, ka jūsu maršrutētājs nav iestatīts tā, lai kādai noteiktai ierīcei piešķirtu vienu un to pašu IP adresi, tāpēc tas izmantos kādu nejaušu adresi, kas tajā brīdī ir pieejama. Lai gan tas ir lieliski piemērots lielākajai daļai tīkla lietojumu, tas var būt apgrūtinošs, ja jūs darāt kaut ko līdzīgu mums šeit, un jums ir nepieciešams izveidot savienojumu ar vietēji mitinātu tīmekļa lapu, izmantojot ierīces IP.

1. darbība: iekļūšana maršrutētāja vadības panelī

Ja jūsu maršrutētājam ir noteiktas konfigurācijas, šī ir daļa, kurā jums būs jārunā ar tīkla administratoru (kurš konfigurācijas iestatījis, piemēram, vecāks/aizbildnis, skolotājs, tehnoloģiju/IT nodaļa utt.).

Lai iegūtu pieejamās statiskās IP adreses, jums vai nu jāatrod pieejamais diapazons pašreizējā konfigurācijā, vai arī pašam jāiestata diapazons. Lai to izdarītu, jums jāiet uz maršrutētāja vadības paneli. Tas, kā jūs to darāt, atšķirsies atkarībā no jūsu maršrutētāja, taču jums vajadzētu būt iespējai uzmeklēt “kā piekļūt {jūsu maršrutētāja nosaukuma vai zīmola} vadības panelim” un atrast pamācību.

Kad esat nokļuvis maršrutētāja vadības panelī, atrodiet tā DHCP iestatījumus (kas var būt plašākā kategorijā ar nosaukumu “Vietējais tīkls” vai tamlīdzīgi).

2. darbība: statiskā diapazona rezervēšana DHCP

Ja jūsu maršrutētājam ir iestatītas īpašas DHCP konfigurācijas vai rezervācijas, tad:

  • Atrodiet IP adreses, kas pašlaik netiek izmantotas jau rezervētajā diapazonā, un atzīmējiet tās
  • VAI palieliniet pašreizējo diapazonu (kā to izdarīt, veiciet tālāk norādītās darbības)

Ja jūsu maršrutētājam NAV iestatītas īpašas DHCP konfigurācijas vai rezervācijas, rīkojieties šādi:

  1. Jūsu maršrutētājam ir norādīts piešķirt IP adreses noteiktā diapazonā, piemēram, no 192.168.1.1 līdz 192.168.1.255, tāpēc mēs vēlamies ierobežot šo diapazonu, lai mums būtu pieejams pieejamo adrešu diapazons, kas netiek automātiski piešķirts.
  2. Iestatiet diapazonu, lai sāktos augstāk, mainot pēdējo skaitļu kopas numuru. Piemēram, mainiet 192.168.1.1 uz 192.168.1.25. Tas nozīmē, ka maršrutētājs vairs automātiski nepiešķirs IP adreses diapazonā no 192.168.1.1 līdz 192.168.1.25.

Tagad mēs varam manuāli piešķirt šīs adreses!

3. darbība: statiskā IP piešķiršana ESP8266

Pastāv divi galvenie veidi, kā faktiski piešķirt ESP8266 statisku IP: caur maršrutētāju vai caur ESP8266.

Konkrētas adreses pieprasīšana no maršrutētāja, izmantojot kodu ESP8266 (mana personīgā izvēle):

Šis ir labs ceļvedis: https://circuits4you.com/2018/03/09/esp8266-static…, bet pamati ir šādi:

Ievietojiet šādus paziņojumus koda pašā augšpusē:

#iekļaut

#iekļaut #iekļaut

Pēc tam izsauciet šīs metodes, kur x ir statiskais IP (atdaliet 4 skaitļu kopas ar komatiem, nevis punktus), un y ir maršrutētāja IP adrese (ko sauc arī par vārteju):

IPAddress staticIP (x); // statiskā IP adrese

IPAddress vārteja (y); // Maršrutētāja IP adrese IPAddress apakštīkls (255, 255, 255, 0); IPAddns dns (8, 8, 8, 8);

Izmantojot maršrutētāja iestatījumos ESP8266 multivides piekļuves kontroles (MAC) adresi:

Ieteicams: