Оглавление:
- Шаг 1. Войдите в панель управления маршрутизатора
- Шаг 2. Резервирование статического диапазона в DHCP
- Шаг 3. Назначение статического IP-адреса ESP8266
Видео: Статический IP-адрес ESP8266 (WIP): 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
(Если ваша сеть Wi-Fi уже настроена каким-либо образом, вам может потребоваться поговорить с вашим сетевым администратором.)
Частично цель нашего проекта - назначить каждому ESP8266 собственный статический IP-адрес, чтобы упростить отслеживание устройств и подключение к их веб-страницам.
IP-адрес - это адрес, который можно использовать для доступа к устройствам в сети и связи с ними. Существует две формы IP-адресов, но наиболее распространенной является IPv4, которая выглядит примерно так: 192.168.1.1. Формат представляет собой 4 набора чисел от 0 до 255, разделенных точками, НО *** важно отметить, что некоторые конкретные числа имеют особое использование и значение, информацию о некоторых из которых вы можете найти здесь: https:// en.wikipedia.org / wiki / IPv4 # Special-use_ad…
Эти адреса обычно автоматически назначаются DHCP-сервером. Большинство домов и средних школ используют свой маршрутизатор в качестве DHCP-сервера, что означает, что маршрутизатор автоматически назначает IP-адреса, используя протокол динамической конфигурации хоста (DHCP), устройствам, когда они подключаются к сети.
Однако наша цель здесь - использовать статические 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
Существует два основных способа фактически назначить статический IP-адрес ESP8266: через маршрутизатор или через ESP8266.
Запрос конкретного адреса от маршрутизатора через код на ESP8266 (мои личные предпочтения):
Это хорошее руководство: https://circuits4you.com/2018/03/09/esp8266-static … но основы следующие:
Поместите следующие операторы include в самый верх вашего кода:
#включают
#include #include
Затем вызовите эти методы, где x - статический IP-адрес (разделите 4 набора чисел запятыми вместо точек), а y - IP-адрес вашего маршрутизатора (который также называется шлюзом):
IP-адрес staticIP (x); // статический IP-адрес
Шлюз IP-адреса (y); // IP-адрес маршрутизатора IPAddress subnet (255, 255, 255, 0); IP-адрес dns (8, 8, 8, 8);
Используя адрес управления доступом к среде (MAC) ESP8266 в настройках маршрутизатора:
Рекомендуемые:
Распознавание лиц на Raspberry Pi 4B за 3 шага: 3 шага
Обнаружение лиц на Raspberry Pi 4B за 3 шага: в этом руководстве мы собираемся выполнить обнаружение лиц на Raspberry Pi 4 с помощью Shunya O / S, используя библиотеку Shunyaface. Shunyaface - это библиотека распознавания / обнаружения лиц. Проект направлен на достижение максимальной скорости обнаружения и распознавания с помощью
Как установить плагины в WordPress за 3 шага: 3 шага
Как установить плагины в WordPress за 3 шага: в этом уроке я покажу вам основные шаги по установке плагина wordpress на ваш сайт. В основном вы можете установить плагины двумя разными способами. Первый способ - через ftp или через cpanel. Но я не буду перечислять это, потому что он действительно комп
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: 3 шага
Прямая трансляция HD-видео 4G / 5G с дрона DJI с малой задержкой [3 шага]: следующее руководство поможет вам получать прямые видеопотоки HD-качества практически с любого дрона DJI. С помощью мобильного приложения FlytOS и веб-приложения FlytNow вы можете начать потоковую передачу видео с дрона
Система мониторинга воды (Arduino Uno) WIP: 9 шагов
Система мониторинга воды (Arduino Uno) WIP: Эта система служит моей итерацией недорогого устройства мониторинга воды в небольшом форм-факторе. Вдохновение для этого дизайна было получено в результате проведения научной олимпиады под названием «Качество воды». То, что изначально было просто измерителем солености, превратилось в
[WIP] Создание робота-рисовальщика, управляемого повязкой Myo: 11 шагов
[WIP] Создание робота-рисовальщика, управляемого повязкой Myo: Привет всем! Несколько месяцев назад мы решили попытаться реализовать идею создания робота с открытой рамой, который использовал бы только ремешок Myo для управления им. Когда мы впервые приступили к работе над проектом, мы знали, что его нужно разбить на несколько разных частей