Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Доступ предоставляется без СМС и звонков на основе информации о госте, имеющейся в базе данных гостиничной системы. Взаимодействие между установленной у заказчика-владельца сети Wi-Fi системой "Эдельвейс" и WNAM на сервере (того же заказчика, или провайдера авторизации) осуществляется по протоколу HTTP при помощи специального агента на сервере "Эдельвейс". WNAM поддерживает одновременную работу с несколькими системами "Эдельвейс" на разных площадках оказания услуги Wi-Fi.

...

Он поставляется компанией-производителем, Эделинк. Адаптер, с одной стороны, взаимодействует с БД "Эдельвейс" на сервере в гостинице, а с другой стороны предоставляет HTTP API интерфейс для проверки того, зарегистрирован ли гости в системе, какие у него параметры проживания. После установки адаптера (он может носить имя EdelHotWiFiAdapter или EdelHotWiFiToolEdelHotWiFiAgent), необходимо выполнить следующие действия:

2.1. Указать IP адрес и TCP-порт, по которому адаптер будет доступен извне серверу WNAM. Для этого найдите конфигурационный файл C:\EDEL\SERVICES\EdelHotWiFiAgent\EdelHotWiFiAdapter.exe.config и отредактируйте в нем параметр UriHotezaHost так, чтобы он содержал имя/адрес kjrfkmyjuj сервера, и порт например:

...

Рекомендуется оставить адрес сервера локальным, то есть localhost, и порт подключения 4214. Узнайте адрес сервера "Эдельвейс", по которому он будет доступен для WNAM. Это либо адрес в частной сети, типа например 192.168.9.11 (если WNAM установлен в той же сети), либо публичный адрес, предоставляемый путем трансляции (проброса порта) на пограничном маршрутизаторе Интернет, если WNAM подключается к "Эдельвейс" из сети Интернет. Эти данные впоследствии понадобятся.

2.2. Разрешите доступ к серверу где установлена система "Эдельвейс", извне. Для этого в настройках межсетевого экрана Windows этого сервера разрешите обращения на порт (в примере - 4214):

Там же во вкладе Scope в поле Remote IP Address - These IP addresses рекомендуется указать IP-адрес сервера WNAM, который будет обращаться к этому серверу. Это нужно для того, чтобы никто случайно не смог подключиться к "Эдельвейс" (впрочем, агент работает "на чтение" и безопасен).

2.3. Перезапустите службу EdelHotWiFiAgent:

...

2.4. Проверьте доступность сервиса простым запросом без параметров (который должен вернуть ошибку типа 404, что в данном случае нормально). Проверку надо выполнить сначала с самого сервера "Эдельвейс", затем с сервера WNAM:

root@debian:~# curl http://77.123.231.56:4214
{"statusCode":404,"message":"The resource you have requested cannot be found.","details":""}
root@debian64:~#

3. Настроить WNAM на проведение идентификации через "Эдельвейс".

3.1. В разделе "Загружаемые страницы портала" загрузите шаблонную страницу идентификации edelweiss.html (её можно взять здесь: http://www.netams.com/files/wnam/portalpages/) и отредактируйте её по вашему желанию, например изменив логотип.

Страница содержит два обязательных поля - номер комнаты гостя, и дату рождения гостя (дд.мм.гггг), которые используются для его идентификации.

3.2. Укажите метод "Авторизация в гостиничной системе "Эдельвейс" в окне настроки метода авторизации (в общих настройках, или настройках конкретной площадки):

...

Административный интерфейс будет содержать запись о госте, созданную в соответствии с полученными из системы данными:

При нажатии на кнопку справа от слов "Код СМС авторизации" запомненная для гостя авторизация будет сброшена, и при следующем его подключении к сети запрос ввода номера комнаты-даты рождения будет повторен.