Πίνακας περιεχομένων:

ESP8266 Στατική IP (WIP): 3 βήματα
ESP8266 Στατική IP (WIP): 3 βήματα

Βίντεο: ESP8266 Στατική IP (WIP): 3 βήματα

Βίντεο: ESP8266 Στατική IP (WIP): 3 βήματα
Βίντεο: ESP8266 - TCP Server - Максимально просто 2024, Νοέμβριος
Anonim
ESP8266 Στατική IP (WIP)
ESP8266 Στατική IP (WIP)

(Εάν το δίκτυό σας Wi-Fi έχει ήδη διαμορφωθεί με κάποιο τρόπο, ίσως χρειαστεί να μιλήσετε με το διαχειριστή του δικτύου σας.)

Μέρος του στόχου του έργου μας είναι να εκχωρήσουμε σε κάθε ESP8266 τη δική του στατική διεύθυνση IP για να διευκολύνουμε την παρακολούθηση των συσκευών και τη σύνδεση με τις ιστοσελίδες τους.

Μια διεύθυνση IP είναι μια διεύθυνση που μπορεί να χρησιμοποιηθεί για πρόσβαση και επικοινωνία με συσκευές σε δίκτυο. Υπάρχουν 2 μορφές διευθύνσεων IP, αλλά η πιο κοινή μορφή είναι η IPv4, η οποία μοιάζει κάπως έτσι: 192.168.1.1. Η μορφή είναι 4 σύνολα αριθμών από 0-255, χωρισμένα με τελείες, ΑΛΛΑ *** είναι σημαντικό να σημειωθεί ότι ορισμένοι συγκεκριμένοι αριθμοί έχουν ειδικές χρήσεις και έννοιες, μερικές από τις οποίες μπορείτε να βρείτε πληροφορίες σχετικά εδώ: https:// el.wikipedia.org/wiki/IPv4#Ειδική χρήση_προσθήκη…

Αυτές οι διευθύνσεις συνήθως εκχωρούνται αυτόματα από διακομιστή DHCP. Τα περισσότερα σπίτια και τα λύκεια χρησιμοποιούν τον δρομολογητή τους ως διακομιστή DHCP, πράγμα που σημαίνει ότι ο δρομολογητής θα εκχωρήσει αυτόματα διευθύνσεις IP, χρησιμοποιώντας πρωτόκολλο διαμόρφωσης δυναμικού κεντρικού υπολογιστή (DHCP), σε συσκευές καθώς συνδέονται στο δίκτυο.

Ο στόχος μας εδώ, ωστόσο, είναι να χρησιμοποιήσουμε στατικές διευθύνσεις IP, οι οποίες είναι διευθύνσεις IP που ΔΕΝ εκχωρούνται αυτόματα από διακομιστή DHCP. Ο λόγος για αυτό είναι ότι ο δρομολογητής σας δεν έχει ρυθμιστεί για να δίνει σε κάποια συγκεκριμένη συσκευή την ίδια διεύθυνση IP, επομένως θα χρησιμοποιεί κάποια τυχαία διεύθυνση που τυχαίνει να είναι διαθέσιμη εκείνη τη στιγμή. Παρόλο που αυτό είναι απολύτως καλό για την πλειονότητα της χρήσης του δικτύου, αυτό μπορεί να είναι μια ταλαιπωρία για να αντιμετωπίσετε όταν κάνετε κάτι σαν αυτό που κάνουμε εδώ και πρέπει να συνδεθείτε σε μια τοπικά φιλοξενούμενη ιστοσελίδα χρησιμοποιώντας την IP της συσκευής.

Βήμα 1: Εισαγωγή στον πίνακα ελέγχου του δρομολογητή σας

Εάν ο δρομολογητής σας έχει κάποιες διαμορφώσεις, αυτό είναι το μέρος όπου θα χρειαστεί να μιλήσετε με τον Διαχειριστή δικτύου σας (όποιος έχει ρυθμίσει τις διαμορφώσεις, όπως γονέας/κηδεμόνας, δάσκαλος, τμήμα τεχνολογίας/πληροφορικής κ.λπ.) Το

Για να αποκτήσετε διαθέσιμες στατικές διευθύνσεις IP, είτε θα πρέπει να βρείτε ένα διαθέσιμο εύρος στην τρέχουσα διαμόρφωσή σας είτε να ρυθμίσετε μόνοι σας ένα εύρος. Για να το κάνετε αυτό, θα πρέπει να μπείτε στον πίνακα ελέγχου του δρομολογητή σας. Ο τρόπος που το κάνετε αυτό θα διαφέρει ανάλογα με το δρομολογητή που έχετε, αλλά θα πρέπει να μπορείτε να αναζητήσετε πώς να αποκτήσετε πρόσβαση στον πίνακα ελέγχου {το όνομα ή την επωνυμία του δρομολογητή σας} και να βρείτε ένα σεμινάριο.

Μόλις μπείτε στον πίνακα ελέγχου του δρομολογητή σας, βρείτε τις ρυθμίσεις DHCP (οι οποίες ενδέχεται να ανήκουν σε μια ευρύτερη κατηγορία που ονομάζεται "Τοπικό δίκτυο" ή κάτι παρόμοιο).

Βήμα 2: Διατήρηση στατικού εύρους στο DHCP

Εάν ο δρομολογητής σας έχει ορίσει ειδικές διαμορφώσεις ή κρατήσεις DHCP, τότε:

  • Είτε βρείτε μια σειρά διευθύνσεων IP που δεν χρησιμοποιούνται αυτήν τη στιγμή στο ήδη δεσμευμένο εύρος και σημειώστε αυτές
  • OR κάντε το τρέχον εύρος μεγαλύτερο (μπορείτε να βρείτε πώς να το κάνετε αυτό στα παρακάτω βήματα)

Εάν ο δρομολογητής σας ΔΕΝ διαθέτει ειδικές διαμορφώσεις ή κρατήσεις 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 στις ρυθμίσεις του δρομολογητή:

Συνιστάται: