Закрыт

Server part /programm

Job Description:

Server part: Modules (technical part, managing subscribers) • Organizing the php module for ISIC DHCPd. The purpose of the module: using dhcp option 82 data received from daemon, send the access parameters to the client, parameters for each client shall be received from the database. Module's structure should be fork. • Subscriber accounting and authorization. Php module required for managing FreeRadius protocol. Purpose: accounting of the connected subscribers and timely disconnection of the subscribers as per parameters. The module should constantly track the connected subscribers and update the JSON data base regularly by means of regular polling • Implementing support of the IEEE 802.1x protocol for using it as authorization • Web-authorization of the subscribers should be done by a number of ways (selection from administration interface), using SMS and code /implemented/, via social networks OpenID, by event (watching ad) Modules (server part) • Administration interface for storing settings of network devices (that would allow for real-time management of network devices, including adding, deleting, changing parameters). Display of points on the map, as well as coverage areas. • Administration interface should be able to generate device configuration or IP Provisioning (implementation of TR-069 and TR-098 protocols) • php daemon (ACS server), monitoring objectified IP address and PORT, in case of connection to this port the device should automatically update the configuration of CPE WAN MP to transfer control of the connected device completely to the administration interface

Блоки (техническая часть работа с абонентами)

• Организация php модуля для ISIC DHCPd. Задача модуля по данным dhcp option 82 получаемых от демаона выдать параметры доступа клиенту, параметры для каждого клиента получаются из базы данных. модуль должен иметь fork структуру

• учет и авторизация абонентов. необходим модуль php для работы с FreeRadius протоколом. Цель учет подключенных абонентов и своевременное отключение абонентов по параметрам. Модуль должен постоянно отслеживать подключенных клиентов, и регулярно обновлять базу данных JSON путем регулярного поллинга

• Реализация поддержка протокола IEEE 802.1x для использован его в качестве авторизации

• WEb авторизация абонентов должна выполнятся несколькими способами (выбор в административном интерфейсе), по SMS и коду /реализовано/, через социальные сети OpenID, по событию (просмотр рекламы).

Блоки (серверная часть)

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

• Административный интерфейс должен уметь генерировать конфигурацию устройств либо IP Provisioning (реализация протокола TR-069 и TR-098)

• php демон (ACS сервер), который слушает опредмеченный IP адрес и ПОРТ, при подключении на который устройство должно автоматически обновить конфигурацию CPE WAN MP с тем чтобы передать управление подключенный устройству полностью в административный интерфейс.

Навыки: Программирование на С, Управление базами данных, Установка скриптов, Архитектура ПО, Тестирование ПО

О клиенте:
( 0 отзыв(-а, -ов) ) Sait-Petersburg, Russian Federation

ID проекта: #11110244

1 фрилансер в среднем готов выполнить эту работу за $1500

annaxr

Здравствуйте. Мы можем справиться с поставленной задачей. Добавьте меня в скайре keepcoolandkeepon и мы обсудим Ваш проект. Всего доброго, Карина.

$1500 USD за 35 дней(-я)
(0 отзывов(-а))
0.0