Агуулгын хүснэгт:

ESP8266 Статик IP (WIP): 3 алхам
ESP8266 Статик IP (WIP): 3 алхам

Видео: ESP8266 Статик IP (WIP): 3 алхам

Видео: ESP8266 Статик IP (WIP): 3 алхам
Видео: Как задать статический IP для ESP8266 static ip esp8266 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 сервер болгон ашигладаг бөгөөд энэ нь чиглүүлэгч нь сүлжээнд холбогдохдоо төхөөрөмжүүдэд Dynamic Host Configuration Protocol (DHCP) ашиглан IP хаягийг автоматаар оноох болно гэсэн үг юм.

Гэхдээ энд бидний зорилго бол DHCP серверээр автоматаар хуваарилагдаагүй IP хаяг болох Статик IP хаягийг ашиглах явдал юм. Үүний шалтгаан нь таны чиглүүлэгч ямар нэг төхөөрөмжид ижил IP хаягийг өгөхөөр тохируулагдаагүй байгаа тул тухайн үед боломжтой санамсаргүй хаягийг ашиглах болно. Хэдийгээр энэ нь ихэнх сүлжээний хэрэглээнд маш тохиромжтой боловч та энд бид хийж байгаа юм шиг зүйл хийж байгаа бөгөөд энэ нь төхөөрөмжийн IP ашиглан орон нутгийн вэбсайтад холбогдох шаардлагатай болно.

Алхам 1: Чиглүүлэгчийнхээ хяналтын самбарт орох

Хэрэв таны чиглүүлэгч ямар нэгэн тохиргоотой бол энэ нь таны сүлжээний администратортой (эцэг эх/асран хамгаалагч, багш, техник/мэдээллийн технологийн хэлтэс гэх мэт тохиргоог хийсэн хүн) ярилцах шаардлагатай хэсэг юм..

Боломжтой статик 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 болгон өөрчилнө үү. Энэ нь таны чиглүүлэгч 192.168.1.1 -ээс 192.168.1.25 хүртэлх IP хаягийг автоматаар өгөхгүй гэсэн үг юм.

Бид одоо эдгээр хаягийг гараар зааж өгөх боломжтой боллоо!

Алхам 3: ESP8266 руу статик IP оноох

ESP8266 -д статик IP өгөх хоёр үндсэн арга байдаг: чиглүүлэгч эсвэл ESP8266 -ээр дамжуулан.

ESP8266 кодоор дамжуулан чиглүүлэгчээс тодорхой хаяг хүсэх (миний хувийн сонголт):

Энэ бол сайн гарын авлага юм: https://circuits4you.com/2018/03/09/esp8266-static… гэхдээ үндсэн зүйлүүд нь:

Дараах мэдэгдлүүдийг кодынхоо хамгийн дээд хэсэгт оруулна уу

#оруулах

#оруулах #оруулах

Дараа нь эдгээр аргуудыг дуудаж үзнэ үү: x бол статик IP (цэгийн оронд таслал бүхий 4 багц тоог салгах), y бол таны чиглүүлэгчийн IP хаяг (үүнийг гарц гэж нэрлэдэг):

IPAddress staticIP (x); // статик IP хаяг

IP хаягийн гарц (y); // Чиглүүлэгчийн IP хаяг IPAddress дэд сүлжээ (255, 255, 255, 0); IPAddress dns (8, 8, 8, 8);

Чиглүүлэгчийн тохиргоонд ESP8266 -ийн Media Access Control (MAC) хаягийг ашиглах:

Зөвлөмж болгож буй: