Есть выделенный сервер Centos 6.
На нем будет крутить сайт. Сайт делать не надо! Сайт будет осуществлять идентификацию пользователей wifi сетей по интернету.
Похожие сайты saiwifi.ru, hot-wifi.ru
Вид со стороны простых пользователей WiFi (К примеру в кафе):
1. Находишь точку доступа WiFi (в кафе)
2. Жмешь подключиться
3. Вход без пароля так как сеть свободная
4. Происходит подключение
5. Открываешь браузер и начинаешь пользоваться, но сначала выходит страница идентификации по моб тел, а потом можно и инетом пользоваться. Или браузер открывается автоматом для проведения идентификации. Идентификация выполняется с помощью ввода мобильного телефона, получении смс и вводом кода из смс.
Общее представление работы в целом:
1. Пользователь на стороне клиента пытается подключиться к ВайФай (клиент это роутер/маршрутизатор). Клиент имеет пароль и логин для авторизации на сайте.
2. Автоматически после подключения к вайфай происходит переадресация пользователя на страницу идентификации на сервер.
3. Далее после идентификации, сервер, сообщает роутеру о том что пользователю можно пользоваться интернетом. (период сессии ограничен не активностью в 30 минут. Активная сессия ограничена 24 часами).
Выходные данные с оборудования клиента на Сервер для идентификации (Логин, Пароль, Мобильный телефон, Код).
Выходные данные с Сервера (Ответ оборудованию клиента об идентификации конкретного пользователя).
В момент активной сессии после идентификации пользователя, оборудование клиента должно понимать, что пользователь идентифицирован и более не отправлять запросы/траффик на сервер (в рамках одной активной сессии).
Данные для хранения (Группируются по Клиенту):
В процессе сессий будут собираться данные на сервере вида:
Клиент (Сессия, Пользователь-Моб тел, Время сессии)
Условия:
Логин и Пароль клиента может быть заменен одним идентификатором.
Необходимо учитывать что у Клиентов разный доступ в интернет (ADSL, ethernet, Модем 3g, или 4G) и не у всех, а даже у большинства нет выделенного IP. Так же у многих клиентов стоит самое простое оборудование WiFi. Необходимо универсальное решение.
В идеале Клиент должен: 1. зайти на сайт, 2. зарегистрироваться, 3. зайти в раздел техподдержки, 4. открыть инструкцию, 5. купить популярное оборудование у себя в городе, 6. настроить самостоятельно или с помощью местных ит специалистов 7. Настроить через личный кабинет сайта страницу приветствия на идентификацию пользователям (ТЕКСТ, картинка). = И все должно у него заработать!
Требуется подобрать и настроить наиболее популярное оборудование и необходимое для этого ПО:
1. Предварительное проект-решение в виде Блок схемы технического решения с подробным описание планируемого используемым ПО и оборудованием.
2. Построение тестового экземпляра технического решения.
3. Отладка совместно с программистами (Сайт) до первой рабочей версии.
4. Разработка документации с картинками на каждый выбранный роутер/маршрутизатор (чтобы на стороне клиента возможно было выполнить такую настройку самостоятельно)
Опубликован 05.08.2015 в 19:39