جدول المحتويات:

ESP8266 IP ثابت (WIP): 3 خطوات
ESP8266 IP ثابت (WIP): 3 خطوات

فيديو: ESP8266 IP ثابت (WIP): 3 خطوات

فيديو: ESP8266 IP ثابت (WIP): 3 خطوات
فيديو: How to Assign a Static / Fixed IP Address | ESP8266 | ESP32 | Arduino 2024, شهر نوفمبر
Anonim
ESP8266 IP ثابت (WIP)
ESP8266 IP ثابت (WIP)

(إذا تم تكوين شبكة Wi-Fi الخاصة بك بالفعل بطريقة ما ، فقد تحتاج إلى التحدث إلى مسؤول الشبكة لديك.)

جزء من هدف مشروعنا هو تعيين عنوان IP ثابت لكل ESP8266 لتسهيل تتبع الأجهزة والاتصال بصفحات الويب الخاصة بها.

عنوان IP هو عنوان يمكن استخدامه للوصول إلى الأجهزة الموجودة على الشبكة والتواصل معها. هناك نوعان من عناوين IP ، ولكن الشكل الأكثر شيوعًا هو IPv4 ، والذي يبدو كالتالي: 192.168.1.1. التنسيق عبارة عن 4 مجموعات من الأرقام من 0-255 ، مفصولة بنقاط ، ولكن *** من المهم ملاحظة أن بعض الأرقام المحددة لها استخدامات ومعاني خاصة ، بعضها يمكنك العثور على معلومات عنها هنا: https:// ar.wikipedia.org / wiki / IPv4 # Special-use_ad…

عادةً ما يتم تعيين هذه العناوين تلقائيًا بواسطة خادم 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

هناك طريقتان رئيسيتان لتعيين عنوان IP ثابت بالفعل لـ ESP8266: من خلال جهاز التوجيه أو من خلال ESP8266.

طلب عنوان محدد من جهاز التوجيه من خلال رمز على ESP8266 (تفضيلي الشخصي):

هذا دليل جيد: https://circuits4you.com/2018/03/09/esp8266-static… ولكن الأساسيات هي:

ضع عبارات التضمين التالية في أعلى الكود:

#يشمل

# تضمين # تضمين

ثم اتصل بهذه الطرق ، حيث يمثل x عنوان IP الثابت (افصل بين مجموعات الأرقام الأربعة بفاصلات بدلاً من النقاط) و y هو عنوان IP لجهاز التوجيه الخاص بك (والذي يُطلق عليه أيضًا اسم البوابة):

IPAddress ثابت IP (x) ؛ //ثابت عنوان IP

بوابة IPAddress (y) ؛ // عنوان IP الخاص بالموجه IPAddress الشبكة الفرعية (255 ، 255 ، 255 ، 0) ؛ IPAddress DNS (8 ، 8 ، 8 ، 8) ؛

باستخدام عنوان التحكم في الوصول إلى الوسائط (MAC) الخاص بـ ESP8266 في إعدادات جهاز التوجيه:

موصى به: