תוכן עניינים:

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 היא כתובת שניתן להשתמש בה כדי לגשת ולתקשר עם התקנים ברשת. ישנן 2 צורות של כתובות IP, אך הצורה הנפוצה ביותר היא IPv4, שנראית בערך כך: 192.168.1.1. הפורמט הוא 4 קבוצות מספרים מ-0-255, מופרדות בנקודות, אבל *** חשוב לציין שלכמה מספרים ספציפיים יש שימושים ומשמעויות מיוחדות, שאת חלקן תוכלו למצוא מידע אודות כאן: https:// i.wikipedia.org/wiki/IPv4#שימוש מיוחד_אד …

כתובות אלה מוקצות בדרך כלל באופן אוטומטי על ידי שרת DHCP. רוב הבתים ובתי הספר התיכוניים משתמשים בנתב שלהם כשרת DHCP שלהם, כלומר הנתב יקצה אוטומטית כתובות IP באמצעות פרוטוקול תצורת מארח דינאמי (DHCP) להתקנים בזמן שהם מתחברים לרשת.

אולם המטרה שלנו כאן היא להשתמש בכתובות IP סטטיות, שהן כתובות IP שאינן מוקצות באופן אוטומטי על ידי שרת DHCP. הסיבה לכך היא שהנתב שלך לא מוגדר לתת למכשיר מסוים את אותה כתובת 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: הקצאת IP סטטי ל- ESP8266

ישנן 2 דרכים עיקריות להקצות למעשה IP סטטי ל- ESP8266: דרך הנתב או דרך ה- 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);

שימוש בכתובת בקרת גישה למדיה (MAC) של ESP8266 בהגדרות הנתב:

מוּמלָץ: