Есть ли ограничение на количество устройств, которые могут получить доступ к асинхронному веб-серверу ESP32?

#arduino #iot #esp32 #arduino-esp8266

#arduino #iot #esp32 #arduino-esp8266

Вопрос:

Я пытаюсь создать асинхронный веб-сервер ESP32 с простым доступом, на котором пользователи в офисной сети могут проверять устройство и давать ему набор команд. Первые несколько тестов с моим мобильным устройством и ноутбуком работали довольно хорошо, но на данный момент, похоже, только я могу получить доступ к IP-адресу веб-сервера.

У меня есть предположение, почему это так: это может быть потому, что я использую свой личный идентификатор доступа и пароль для сети Wi-Fi как на мобильном устройстве, так и на ноутбуке.

Другое предположение заключается в том, что существует ограничение на количество устройств, на которые ESP32 может отвечать.

У кого-нибудь есть опыт работы с этим? Я, конечно, ничего не могу найти с помощью простого поиска в Google, вероятно, потому, что я не знаю конкретной проблемы.

Комментарии:

1. Настроен ли ESP32 как точка доступа или он является частью офисной сети с IP-адресом в диапазоне этой сети? Какую библиотеку вы используете для бита веб-сервера?

2. ESP32 настроен как часть офисной сети с IP-адресом в диапазоне сети. Используемые библиотеки: — esp_wpa2.h — WiFi.h — ESPAsyncWebServer.h — SPIFFS.h — HttpClient.h

3. Вы говорите, что у вас есть личный идентификатор доступа, это сеть WPA-enterprise? Тогда это может иметь какое-то отношение к настройкам, позволяющим пользователям получать доступ к ресурсам на основе разрешений.

4. Это действительно сеть WPA-enterprise. Если вы считаете, что это связано с этим, есть ли способ изменить этот параметр? Должен ли я редактировать библиотеку для этого или просто изменить что-то в коде?

5. Может потребоваться взлом сервера RADIUS, чтобы разрешить всем пользователям доступ к ESP32. Если есть некоторый набор разрешений, который разрешает доступ только к определенным серверам и компьютерам с одинаковыми учетными данными для входа, тогда только вы можете получить доступ к ESP32. Я лишь смутно знаю, как настраивается доступ к ресурсам в сетях WPA-enterprise, но ваш системный администратор должен знать (хотя они могут сердиться на вас за то, что вы ввели сервер в их сеть.) Вы могли бы попробовать, можете ли вы получить доступ к компьютеру коллеги по сети, чтобы узнать, управляют ли они доступом к ресурсам.

Ответ №1:

То, что вы хотите, может потребовать взлома сервера RADIUS, чтобы разрешить всем пользователям доступ к ESP32.

Если есть некоторый набор разрешений, который позволяет только одному человеку получать доступ к определенным серверам и компьютерам с одинаковыми учетными данными для входа, тогда только вы можете получить доступ к ESP32.

Я лишь смутно знаю, как настраивается доступ к ресурсам в сетях WPA-enterprise, но ваш системный администратор должен знать (хотя они могут быть недовольны вами за то, что вы ввели сервер в свою сеть).

Вы могли бы попробовать, можете ли вы получить доступ к компьютеру коллеги по сети, чтобы узнать, управляют ли они доступом к ресурсам.

Комментарии:

1. Разговор с системным администратором смог решить проблему, он может предоставить доступ всем к веб-серверу. В моем случае должна быть заполнена форма. Еще раз спасибо за помощь! С благодарностью!