Publi c Локальный интерфейс беспроводной связи - PullRequest
0 голосов
/ 18 января 2020

Для мобильного приложения по продаже билетов мне нужно найти способ, позволяющий приложению на устройствах нескольких пользователей (Android и IOS) получать беспроводной доступ к Rest-API (с SSL).

Для предотвращения мошенничества этот API не может быть доступен через Inte rnet (т. Е. Пользователи владеют мобильными данными или точкой доступа), но к нему необходимо получить доступ через определенную точку беспроводного доступа.

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

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

  • Активное соединение не должно влиять на способность устройств к другим одновременным беспроводным соединениям. Пользователь должен иметь возможность одновременно подключаться, например, к сети WiFi или (другим) устройствам Bluetooth.

  • Если никакие другие сервисы / интерфейсы (т. Е. Открытые порты TCP) устройства не открыты для точки доступа, устройство должно иметь возможность асимметричной проверки подлинности точки доступа при установлении точки доступа. соединение.

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

Единственные доступные опции (аппаратные) будут быть Bluetooth и WiFi (или WiFi Direct).

С каким беспроводным протоколом это может быть достигнуто?

...