สารบัญ:
- ขั้นตอนที่ 1: เข้าสู่แผงควบคุมของเราเตอร์
- ขั้นตอนที่ 2: การจองช่วงคงที่ใน DHCP
- ขั้นตอนที่ 3: กำหนด IP แบบคงที่ให้กับ ESP8266
วีดีโอ: ESP8266 IP แบบคงที่ (WIP): 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
(หากเครือข่าย Wi-Fi ของคุณได้รับการกำหนดค่าไว้แล้ว คุณอาจต้องพูดคุยกับผู้ดูแลระบบเครือข่ายของคุณ)
เป้าหมายส่วนหนึ่งของโครงการของเราคือการกำหนดที่อยู่ IP แบบคงที่ให้กับ ESP8266 แต่ละตัวเพื่อให้ติดตามอุปกรณ์และเชื่อมต่อกับหน้าเว็บได้ง่ายขึ้น
ที่อยู่ IP คือที่อยู่ที่ใช้เพื่อเข้าถึงและสื่อสารกับอุปกรณ์บนเครือข่าย ที่อยู่ IP มี 2 รูปแบบ แต่รูปแบบที่พบบ่อยที่สุดคือ IPv4 ซึ่งมีลักษณะดังนี้: 192.168.1.1 รูปแบบคือ 4 ชุดตัวเลขตั้งแต่ 0-255 คั่นด้วยจุด แต่ *** สิ่งสำคัญที่ควรทราบคือตัวเลขเฉพาะบางตัวมีการใช้งานและความหมายพิเศษ ซึ่งบางตัวเลขสามารถดูข้อมูลได้ที่นี่: https://en.wikipedia.org/wiki/IPv4#Special-use_ad…
ที่อยู่เหล่านี้มักถูกกำหนดโดยเซิร์ฟเวอร์ DHCP โดยอัตโนมัติ บ้านและโรงเรียนมัธยมศึกษาตอนปลายส่วนใหญ่ใช้เราเตอร์เป็นเซิร์ฟเวอร์ DHCP ซึ่งหมายความว่าเราเตอร์จะกำหนดที่อยู่ IP โดยอัตโนมัติ โดยใช้ Dynamic Host Configuration Protocol (DHCP) ให้กับอุปกรณ์ขณะเชื่อมต่อกับเครือข่าย
อย่างไรก็ตาม เป้าหมายของเราที่นี่คือการใช้ที่อยู่ IP แบบคงที่ ซึ่งเป็นที่อยู่ IP ที่ไม่ได้กำหนดโดยเซิร์ฟเวอร์ DHCP โดยอัตโนมัติ เหตุผลก็คือเราเตอร์ของคุณไม่ได้ตั้งค่าให้อุปกรณ์บางตัวมีที่อยู่ IP เดียวกัน ดังนั้นเราเตอร์จะใช้ที่อยู่สุ่มที่มีอยู่ในขณะนั้น แม้ว่าวิธีนี้จะใช้ได้ดีกับการใช้เครือข่ายส่วนใหญ่ แต่ก็อาจเป็นเรื่องที่ยุ่งยากในการจัดการเมื่อคุณทำบางอย่างเหมือนกับที่เราทำที่นี่ และคุณจำเป็นต้องเชื่อมต่อกับหน้าเว็บที่โฮสต์ในเครื่องโดยใช้ IP ของอุปกรณ์
ขั้นตอนที่ 1: เข้าสู่แผงควบคุมของเราเตอร์
หากเราเตอร์ของคุณมีการกำหนดค่าบางอย่าง ในส่วนนี้คุณจะต้องพูดคุยกับผู้ดูแลระบบเครือข่ายของคุณ (ใครก็ตามที่ตั้งค่าการกำหนดค่า เช่น พ่อแม่/ผู้ปกครอง ครู แผนกเทคโนโลยี/ไอที ฯลฯ).
เพื่อให้ได้ที่อยู่ IP แบบคงที่ คุณจะต้องค้นหาช่วงที่พร้อมใช้งานในการกำหนดค่าปัจจุบันของคุณ หรือตั้งค่าช่วงด้วยตัวเอง ในการทำเช่นนี้ คุณจะต้องไปที่แผงควบคุมของเราเตอร์ของคุณ วิธีที่คุณจะทำเช่นนี้จะแตกต่างกันไปขึ้นอยู่กับเราเตอร์ที่คุณมี แต่คุณควรจะสามารถค้นหา "วิธีเข้าถึงแผงควบคุม {ชื่อเราเตอร์หรือแบรนด์ของคุณ} ได้" และค้นหาบทช่วยสอน
เมื่อคุณเข้าสู่แผงควบคุมของเราเตอร์แล้ว ให้ค้นหาการตั้งค่า DHCP (ซึ่งอาจอยู่ในหมวดหมู่ที่กว้างกว่าที่เรียกว่า "เครือข่ายท้องถิ่น" หรืออย่างอื่นที่คล้ายกัน)
ขั้นตอนที่ 2: การจองช่วงคงที่ใน DHCP
หากเราเตอร์ของคุณมีการกำหนดค่า DHCP พิเศษหรือการตั้งค่าการจอง ให้ทำดังนี้
- หาช่วงของที่อยู่ IP ที่ไม่ได้ใช้งานในช่วงที่จองไว้แล้วและจดบันทึกสิ่งเหล่านี้
- หรือทำให้ช่วงปัจจุบันใหญ่ขึ้น (คุณสามารถค้นหาวิธีการนี้ได้ในขั้นตอนด้านล่าง)
หากเราเตอร์ของคุณไม่มีการกำหนดค่า DHCP พิเศษหรือการตั้งค่าการจอง ให้ทำตามขั้นตอนเหล่านี้:
- เราเตอร์ของคุณได้รับคำสั่งให้กำหนดที่อยู่ IP ในช่วงที่กำหนด เช่น จาก 192.168.1.1 ถึง 192.168.1.255 ดังนั้นเราจึงต้องการจำกัดช่วงนี้เพื่อให้เรามีช่วงของที่อยู่ที่มีอยู่ซึ่งไม่ได้รับการกำหนดโดยอัตโนมัติ
- ตั้งค่าช่วงให้เริ่มสูงขึ้นโดยเปลี่ยนตัวเลขในชุดตัวเลขสุดท้าย ตัวอย่างเช่น เปลี่ยน 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… แต่พื้นฐานคือ:
ใส่คำสั่ง include ต่อไปนี้ที่ด้านบนสุดของโค้ดของคุณ:
#รวม
#รวม #รวม
จากนั้นเรียกวิธีการเหล่านี้ โดยที่ x คือ IP แบบคงที่ (แยกตัวเลข 4 ชุดด้วยเครื่องหมายจุลภาคแทนจุด) และ y คือที่อยู่ IP ของเราเตอร์ของคุณ (ซึ่งเรียกอีกอย่างว่าเกตเวย์):
IPAddress staticIP(x); //ที่อยู่ IP แบบคงที่
เกตเวย์ IPAddress (y); //ที่อยู่ IP ของเราเตอร์ IPAddress subnet (255, 255, 255, 0); IPAddress DNS (8, 8, 8, 8);
การใช้ที่อยู่ Media Access Control (MAC) ของ ESP8266 ในการตั้งค่าเราเตอร์:
แนะนำ:
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: 6 ขั้นตอน
วิธีการแฟลชหรือโปรแกรม ESP8266 AT Firmware โดยใช้ ESP8266 Flasher และ Programmer, IOT Wifi Module: คำอธิบาย:โมดูลนี้เป็นอะแดปเตอร์ USB / โปรแกรมเมอร์สำหรับโมดูล ESP8266 ประเภท ESP-01 หรือ ESP-01S ติดตั้งสะดวกด้วยเฮดเดอร์ตัวเมีย 2.54 มม. ขนาด 2x4P เพื่อเสียบ ESP01 นอกจากนี้ยังแยกหมุดทั้งหมดของ ESP-01 ออกผ่านช่องต่อตัวผู้ขนาด 2.54 มม. 2x4P 2.54 มม.
ESP8266 - การชลประทานในสวนด้วยตัวจับเวลาและรีโมทคอนโทรลผ่านอินเทอร์เน็ต / ESP8266: 7 ขั้นตอน (พร้อมรูปภาพ)
ESP8266 - การชลประทานในสวนด้วยตัวจับเวลาและรีโมทคอนโทรลผ่านอินเทอร์เน็ต / ESP8266: ESP8266 - การชลประทานควบคุมด้วยรีโมทและกำหนดเวลาสำหรับสวนผัก สวนดอกไม้ และสนามหญ้า ใช้วงจร ESP-8266 และวาล์วไฮดรอลิก/ไฟฟ้าสำหรับการจ่ายน้ำ ข้อดี: เข้าถึงด่วนราคาประหยัด (~US$ 30,00) คำสั่ง ov
ระบบตรวจสอบน้ำ (Arduino Uno) WIP: 9 ขั้นตอน
ระบบตรวจสอบน้ำ (Arduino Uno) WIP: ระบบนี้ทำหน้าที่เป็นอุปกรณ์ตรวจสอบน้ำต้นทุนต่ำแบบวนซ้ำในฟอร์มแฟคเตอร์ขนาดเล็กของฉัน แรงบันดาลใจในการออกแบบนี้ได้มาจากงาน Science Olympiad ที่เรียกว่า Water Quality สิ่งที่เดิมเป็นเพียงเครื่องวัดความเค็ม พัฒนาเป็น
Dirección IP Estática En Raspberry Pi (ที่อยู่ IP แบบคงที่ RaspberryPi): 6 ขั้นตอน
ปลายทาง IP Estática กับ Raspberry Pi (ที่อยู่ IP แบบคงที่ RaspberryPi): การตั้งค่าการสอนเกี่ยวกับที่อยู่ IP แบบคงที่เกี่ยวกับการใช้งานจริง ข้อมูลที่เป็นประโยชน์ él posee una amplia expplicación de cómo realizar inclusive más varietyes de las que acá se muestran.Antes de co
[WIP] การสร้าง Drawbot ที่ควบคุมโดย Myo Armband: 11 ขั้นตอน
[WIP] การสร้าง Drawbot ที่ควบคุมโดย Myo Armband: สวัสดีทุกคน! เมื่อไม่กี่เดือนก่อน เราตัดสินใจที่จะพยายามจัดการกับแนวคิดในการสร้าง Drawbot แบบโอเพนเฟรมซึ่งใช้เฉพาะวงดนตรี Myo เพื่อควบคุมมัน เมื่อเราเริ่มทำโปรเจ็กต์ครั้งแรก เรารู้ว่าจะต้องแบ่งออกเป็นสองส่วน