--> -->

Всеволод Майоров [headwind_s]

headwind_s

Всеволод Майоров [headwind_s]

На сайте 9 лет и 11 месяцев (заходил 11 месяцев 2 дня назад)
+ 25  0  - 0
6
1511.44
Рейтинг1511.44
1511.44
Отзывы+ 25  0  - 0
+ 25  0  - 0
Все (1)       Заказы (1)        Вакансии (0)       Конкурсы (0)
Опубликовать заказ
20 Февраля 2020
Бюджет: 1000 руб
Пожалуйста, в ответе отправляйте стоимость проекта и сроки его выполнения.

Нужно разработать приложение "WiFi менеджер" для Android, управляемое удаленно по сети через мобильную платформу "Headwind MDM" h-mdm.com.

WiFi менеджер должен подключаться к платформе Headwind MDM по следующему API:
h-mdm.com/headwind-mdm-ap...

Он должен получать следующие настройки (MDMService.Preferences):
- Разрешено или запрещено соединение с любыми сетями
- Список разрешенных сетей (включая SSID и BSSID) (если соединение с любыми сетями запрещено)
- Пароли для одной или более разрешенных сетей (чтобы пользователю не нужно было вводить пароль для соединения с сетью).

Настройки отправляются приложению в виде JSON-строки.

Пользовательский интерфейс WiFi менеджера должен быть сходен со встроенным интерфейсом системного WiFi менеджера Android.

- Представляет собой список доступных сетей (SSID) и уровней сигнала (иконкой).
- Список должен показывать разрешенные и запрещенные сети (цветом, значком и т.п.), а также сеть, с которой в настоящий момент установлено соединение.
- Пользователь должен иметь возможность соединиться, разъединиться, забыть сеть (сбросить пароль), и изменить пароль, для каждой из разрешенных сетей.
- Пароли, настроенные удаленно, не могут меняться, а сеть с таким паролем, соответственно, не может быть "забыта".

Нужно аккуратно реализовать и протестировать логику соединения и разъединения, включая ситуацию потерю сигнала сети. Примечание: есть в наличии код работающего WiFi менеджера, могу предоставить его для упрощения разработки.

Приложение должно обрабатывать уведомления от Headwind MDM об обновлении конфигурации, и соответственно обновлять состояние WiFi (например, если текущая сеть объявляется запрещенной – соединение с ней должно быть разорвано).

Приложение должно быть написано на Java.


Прошло времени с момента публикации: 1 год 1 месяц 24 дня 19 часов 35 минут
Раздел: Программирование / Программирование для сотовых телефонов и КПК

Рейтинг: 1075.4 Исполнитель определен: