Სარჩევი:

ESP8266 სტატიკური IP (WIP): 3 ნაბიჯი
ESP8266 სტატიკური IP (WIP): 3 ნაბიჯი

ვიდეო: ESP8266 სტატიკური IP (WIP): 3 ნაბიჯი

ვიდეო: ESP8266 სტატიკური IP (WIP): 3 ნაბიჯი
ვიდეო: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, ნოემბერი
Anonim
ESP8266 სტატიკური IP (WIP)
ESP8266 სტატიკური IP (WIP)

(თუ თქვენი Wi-Fi ქსელი უკვე გარკვეულწილად კონფიგურირებულია, შეიძლება დაგჭირდეთ თქვენი ქსელის ადმინისტრატორთან საუბარი.)

ჩვენი პროექტის მიზანია, თითოეულ ESP8266- ს მივცეთ საკუთარი სტატიკური IP მისამართი, რათა გაადვილდეს მოწყობილობების თვალყურის დევნება და მათ ვებგვერდებთან დაკავშირება.

IP მისამართი არის მისამართი, რომელიც შეიძლება გამოყენებულ იქნას ქსელში არსებულ მოწყობილობებზე წვდომისა და კომუნიკაციისთვის. არსებობს IP მისამართების 2 ფორმა, მაგრამ ყველაზე გავრცელებული ფორმაა IPv4, რომელიც ასე გამოიყურება: 192.168.1.1. ფორმატი არის რიცხვების 4 კომპლექტი 0-255 – დან, გამოყოფილია პერიოდებით, მაგრამ *** მნიშვნელოვანია აღინიშნოს, რომ ზოგიერთ კონკრეტულ რიცხვს აქვს განსაკუთრებული გამოყენება და მნიშვნელობა, რომელთაგან ზოგიერთის შესახებ შეგიძლიათ იხილოთ ინფორმაცია აქ: https:// ka.wikipedia.org/wiki/IPv4#სპეციალური დანიშნულებისამებრ…

ეს მისამართები, როგორც წესი, ავტომატურად ენიჭება DHCP სერვერს. სახლებისა და საშუალო სკოლების უმეტესობა იყენებს როუტერს, როგორც DHCP სერვერს, რაც იმას ნიშნავს, რომ როუტერი ავტომატურად მიანიჭებს IP მისამართებს, დინამიური მასპინძლის კონფიგურაციის პროტოკოლის (DHCP) გამოყენებით, ქსელთან დაკავშირებისას.

ჩვენი მიზანი აქ არის სტატიკური IP მისამართების გამოყენება, რომლებიც არის IP მისამართები, რომლებიც ავტომატურად არ არის მინიჭებული DHCP სერვერის მიერ. ამის მიზეზი ის არის, რომ თქვენი როუტერი არ არის დაყენებული ისე, რომ რომელიმე მოწყობილობას მისცეს იგივე 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. ეს ნიშნავს, რომ თქვენი როუტერი ავტომატურად აღარ მიანიჭებს IP მისამართებს დიაპაზონში 192.168.1.1 -დან 192.168.1.25 -მდე

ჩვენ შეგვიძლია ხელით მივუთითოთ ეს მისამართები!

ნაბიჯი 3: სტატიკური IP- ის მინიჭება ESP8266– ზე

ESP8266– ს სტატიკური IP– ის მინიჭების 2 ძირითადი გზა არსებობს: როუტერის საშუალებით ან ESP8266– ის საშუალებით.

ESP8266 კოდის საშუალებით როუტერიდან კონკრეტული მისამართის მოთხოვნა (ჩემი პირადი უპირატესობა):

ეს არის კარგი სახელმძღვანელო: https://circuits4you.com/2018/03/09/esp8266-static… მაგრამ საფუძვლებია:

განათავსეთ შემდეგი განცხადებები თქვენი კოდის ზედა ნაწილში:

#ჩართეთ

#ჩართეთ #ჩართეთ

შემდეგ დარეკეთ ამ მეთოდებზე, სადაც x არის სტატიკური IP (გამოყავით რიცხვების 4 ნაკრები წერტილების ნაცვლად მძიმეებით) და y არის თქვენი როუტერის IP მისამართი (რომელსაც ასევე უწოდებენ კარიბჭეს):

IPAddress staticIP (x); // სტატიკური IP მისამართი

IPAddress კარიბჭე (y); // როუტერის IP მისამართი IPAddress ქვექსელი (255, 255, 255, 0); IPAddress dns (8, 8, 8, 8);

ESP8266– ის მედია წვდომის კონტროლის (MAC) მისამართის გამოყენება როუტერის პარამეტრებში:

გირჩევთ: