Стоит следующая задача:
Нужно реализовать Android приложение с которого можно было бы поднять локальную беспроводную сеть вместе с точкой доступа к ней, чтобы другие устройства, находящиейся неподалёку, могли подключиться к основному устройству для последующего обмена данными (
сеть должна быть локальной, без доступа в интернет).
На случай, если формулировка не достаточно ясна, привожу пример последовательности действий пользователей:
- Главный пользователь открывает приложение, которое подымает локальную сеть и создаёт точку доступа к ней. Параллельно с этим, на устройстве главного пользователя подымается веб-сервер, раздающий нужный контент (и у сервера этого есть внешний ip адрес, через который до контента можно достучаться).
- Остальные пользователи, зная нужный ip адрес, переходят в меню выбора сети Wi-Fi на своём устройстве, подключаются к локальной сети, созданной главным пользователем, в браузере переходят по нужному ip адресу и получают возможность видеть раздаваемый контент и взаимодействовать с веб-сервером на главном устройстве get/post запросами.
Поднять веб-сервер на устройстве - задача простая. Однако предоставить к серверу беспроводной доступ без интернета - лично для меня уже сложновато.
Знающие люди, скажите пожалуйста, возможно ли вообще такое реализовать и если да, то как?