Связь между тремя NODEMCU, такими как один в режиме AP, второй в режиме AP+STA и третий NodeMCU в режиме STA
Я могу установить соединение между первым и вторым NodeMCU, но не могу сделать это для третьего NodeMCU. Я использовал IP-адрес для установления соединения. Должен ли я назначить другой IP-адрес каждому NodeMCU, чтобы можно было осуществлять связь? В коде, который я написал, я взял один и тот же IP для всех трех NODEMCU, поэтому связь была возможна между 1-м nodemcu(в режиме AP) и 2-м nodemcu(в режиме STA+AP). Для 3-го узла mcu взятый IP-адрес был другим. Может ли кто-нибудь подсказать, что делать дальше?
@Muskaan, 👍1
1 ответ
Два сетевых интерфейса (station и SoftAP) среднего esp8266 должны иметь разный диапазон IP-адресов. Если верхний esp8266 имеет SoftAP с 192.168.4.x, установите для SoftAP среднего esp8266 IP, например 192.168.5.1. Потому что с одинаковыми диапазонами IP-адресов esp8266 не знает, к какой сети вы хотите подключить TCP-сокет или отправить UDP-сообщение.
- Какие входные контакты я могу использовать на ESP8266 NodeMCU
- ESP8266 не может подключиться к брокеру MQTT
- Однонаправленная связь между NodeMCU и Arduino выплевывает мусор
- Wemos D1 не работает с MH-Z19B (датчик CO2)
- Ошибка программного сброса wdt на NodeMCU (ESP8266)
- Отправьте несколько значений из Arduino Uno в nodeMCU, используя последовательный порт.
- NODEMCU 1.0 HX711 Тензодатчик читает странный текст
- Как защитить ссылку/URL-адрес формы ESP-12E для управления светодиодом
означает ли это, что IP-адрес должен быть одинаковым для первого и второго nodemcu?Кроме того, IP-адрес должен быть одинаковым для второго и третьего nodemcu? Нужны ли мне два разных IP-адреса для второго nodemcu?, @Muskaan
вы понятия не имеете об IP-адресах? STA должен иметь IP-адрес в диапазоне точки доступа, к которой он подключается. независимо от того, является ли AP коробкой или esp8266, @Juraj