Sadržaj:

ESP8266 Statički IP (WIP): 3 koraka
ESP8266 Statički IP (WIP): 3 koraka

Video: ESP8266 Statički IP (WIP): 3 koraka

Video: ESP8266 Statički IP (WIP): 3 koraka
Video: FM - Karadio 32 2024, Novembar
Anonim
ESP8266 Statički IP (WIP)
ESP8266 Statički IP (WIP)

(Ako je vaša Wi-Fi mreža već na neki način konfigurirana, možda ćete morati razgovarati sa mrežnim administratorom.)

Dio cilja našeg projekta je dodijeliti svakom ESP8266 vlastitu statičku IP adresu kako bi se olakšalo praćenje uređaja i povezivanje s njihovim web stranicama.

IP adresa je adresa koja se može koristiti za pristup i komunikaciju s uređajima na mreži. Postoje 2 oblika IP adresa, ali najčešći oblik je IPv4, koji izgleda otprilike ovako: 192.168.1.1. Format je 4 seta brojeva od 0-255, odvojenih točkama, ALI *** važno je napomenuti da neki određeni brojevi imaju posebnu upotrebu i značenje, o nekima možete pronaći informacije ovdje: https:// hr.wikipedia.org/wiki/IPv4#Adresa posebne upotrebe …

Ove adrese obično automatski dodjeljuje DHCP server. Većina domova i srednjih škola koristi svoj usmjerivač kao svoj DHCP poslužitelj, što znači da će usmjerivač automatski dodjeljivati IP adrese, koristeći protokol za dinamičku konfiguraciju hosta (DHCP), uređajima dok se povezuju na mrežu.

Naš cilj ovdje je, međutim, korištenje statičkih IP adresa, koje su IP adrese koje DHCP poslužitelj NE dodjeljuje automatski. Razlog za to je što vaš usmjerivač nije postavljen da bilo kojem uređaju daje istu IP adresu, pa će koristiti neku nasumičnu adresu koja je u tom trenutku dostupna. Iako je ovo sasvim u redu za većinu mrežnih upotreba, s ovim se može suočiti gnjavaža kada radite nešto poput ovoga što radimo ovdje i morate se povezati s lokalno hostiranom web stranicom koristeći IP adresu uređaja.

Korak 1: Ulazak u kontrolnu ploču vašeg usmjerivača

Ako vaš usmjerivač ima postavljene nekakve konfiguracije, ovo je dio u kojem ćete morati razgovarati sa mrežnim administratorom (ko god da je postavio konfiguracije, poput roditelja/staratelja, učitelja, tehničkog/IT odjela itd.).

Da biste dobili dostupne statičke IP adrese, morat ćete pronaći raspon u trenutnoj konfiguraciji ili sami postaviti raspon. Da biste to učinili, morate otići na kontrolnu ploču usmjerivača. Način na koji to radite razlikovat će se ovisno o usmjerivaču koji imate, ali trebali biste biti u mogućnosti potražiti "kako pristupiti kontrolnoj ploči {imena vašeg usmjerivača ili robne marke}" i pronaći vodič.

Nakon što uđete u kontrolnu ploču usmjerivača, pronađite njegove DHCP postavke (koje mogu biti u široj kategoriji koja se zove "Lokalna mreža" ili nešto slično).

Korak 2: Rezerviranje statičkog raspona u DHCP -u

Ako vaš usmjerivač ima postavljene posebne DHCP konfiguracije ili rezervacije, učinite sljedeće:

  • Ili pronađite niz IP adresa koje se trenutno ne koriste u već rezerviranom rasponu i zabilježite ih
  • ILI povećajte trenutni raspon (kako to učiniti možete pronaći u koracima ispod)

Ako vaš usmjerivač NE postavlja posebne DHCP konfiguracije ili rezervacije, slijedite ove korake:

  1. Vašem usmjerivaču se kaže da dodjeljuje IP adrese u određenom rasponu, na primjer od 192.168.1.1 do 192.168.1.255, pa želimo ograničiti ovaj raspon tako da imamo raspon dostupnih adresa koje se ne dodjeljuju automatski.
  2. Podesite raspon da započne veći promjenom broja u posljednjem skupu brojeva. Na primjer, promijenite 192.168.1.1 u 192.168.1.25. To znači da vaš usmjerivač više neće automatski dodjeljivati IP adrese u rasponu od 192.168.1.1 do 192.168.1.25

Sada možemo ručno dodijeliti ove adrese!

Korak 3: Dodjela statičkog IP -a ESP8266

Postoje dva glavna načina za dodjeljivanje statičkog IP -a ESP8266: putem usmjerivača ili preko ESP8266.

Traženje određene adrese od usmjerivača putem koda na ESP8266 (moja lična želja):

Ovo je dobar vodič: https://circuits4you.com/2018/03/09/esp8266-static…, ali osnove su:

Stavite sljedeće naredbe za uključivanje na sam vrh koda:

#include

#include #include

Zatim pozovite ove metode, gdje je x statički IP (odvojite 4 skupa brojeva zarezima umjesto tačaka), a y je IP adresa vašeg usmjerivača (koji se naziva i pristupnik):

IP adresa statičkiIP (x); // statička IP adresa

IPAddress gateway (y); // IP adresa usmjerivača IPAddress podmreža (255, 255, 255, 0); IPAddress dns (8, 8, 8, 8);

Koristeći adresu ESP8266 za kontrolu pristupa medijima (MAC) u postavkama usmjerivača:

Preporučuje se: