Порт Arduino OTA не обновляется в Arduino IDE

OTA (из библиотеки ArduinoOTA) на ESP8266 не отображается в портах программирования на Arduino IDE, если я не перезапущу IDE. Даже когда я подключаю USB-кабель и список портов обновляется, чтобы показать это устройство, он не отображает сетевой порт без перезагрузки. Кто-нибудь знает, почему это могло произойти или как это решить?

Я скачал самую последнюю версию IDE, и это все еще так.

, 👍3

Обсуждение

Есть ли какой-нибудь способ заставить IDE активно проверять восстановленное соединение mDNS?, @Murey Tasroc

У меня такая же проблема, порты появляются при перезапуске IDE, а затем, кроме одного (который также кажется случайным), все исчезают через некоторое время., @Sundeep Goel


3 ответа


0

По какой-то причине вам нужно закрыть и снова открыть Arduino IDE, чтобы он обнаружил все доступные OTA-порты. Не знаю, почему это так - если кто-нибудь знает, я был бы рад узнать.

РЕДАКТИРОВАТЬ: оставляю этот ответ только для комментариев - это не настоящий ответ.

,

Какая версия Arduino IDE? Какая операционная система? Мой в конечном итоге обнаруживает устройство, которое прошивается с добавленной поддержкой OTA - обычно это занимает менее минуты, @Jaromanda X

1.8.4 OSX - может быть, где-нибудь в IDE есть функция обновления портов?, @Murey Tasroc

Как долго вы будете ждать? Есть ли более поздняя версия ide, доступная для Mac, @Jaromanda X

Я скачал самую последнюю версию IDE, и это все еще проблема., @Murey Tasroc

У меня есть эта проблема в Windows 10. Я использую Arduino 1.8.5, но эта проблема была в предыдущих версиях. Насколько я понимаю, это проблема Windows. Но у некоторых людей возникает, по-видимому, та же проблема, потому что им присваивается IP6, а не IP4. Я на самом деле не знаком с деталями., @Rudy


1

Я нашел обходной путь для Windows:

  • отключить IPv6 из конфигурации сети
  • отключить/включить сетевой интерфейс
  • перезагрузите Arduino IDE

Вы должны увидеть свое OTA-устройство в списке портов в Arduino IDE.

,

Нужно ли выполнять эти действия каждый раз при включении OTA-устройства или это заставляет IDE активно отслеживать сетевые OTA-порты?, @Murey Tasroc

Я только что сделал это на компьютере с Windows с помощью Arduine IDE. Например, на Mac у меня нет этой проблемы., @Bogdan


0

У меня есть точная проблема с различными вариантами Linux с последней Arduino IDE, и перезагрузка маршрутизатора, похоже, единственное, что я нашел, что может привести к появлению порта IP-адреса.

,