Страница 1 из 9

[Модуль] Easy Fully Kiosk Browser (easy_fkb)

Добавлено: Чт фев 06, 2020 10:15 pm
SmoKE_xDDD
Поблагодарить автора за переработку модуля - https://connect.smartliving.ru/tasks/751.html



Изображение

Описание:
Позволяет получать информацию о состоянии устройства, а так же управлять устройством на котором установлен Fully Kiosk Browser. Почитать, что такое Fully Kiosk Browser и зачем он, а также чем он лучше чем штатный MJDM для андроида - можно в Connect'е <--- ССЫЛКА!

Вариант реализации:
Устанавливаете на свой андроид плашет, который у вас весит например на стене Fully Kiosk Browser (По сути, это просто веб-браузер, только с кучей настроек. Например, можно заблокировать выход из приложения, отключить кнопки управления, показать сцену на весь экран, стартовать нужную сцену после перезагрузки или потери интернета и многое другое. Так же у FKB есть API, которое позволяет управлять планшетом удаленно, например, включать экран, менять настройки, получать информацию о работе планшета и многое другое. Вот как раз в API модуль и работает.

Как настроить:
Для работы модуля нужно установить FKB и в настройках включить REST API + задать пароль доступа к API.

Что умеет модуль, описание свойств:
deviceName -> Имя устройства
freeSpaces -> Свободное место в мегабайтах
battary -> Заряд аккумулятора от 0-100
screenBrightness -> Яркость экрана от 0-300
isScreenOn -> Состояние экрана, включен или нет
plugged -> Подключена ли зарядка
kioskMode -> Включен ли киоск мод
text-to-speech -> Отправка текста на синтез речи
timeToScreenOff -> Время работы экрана в секундах
currentPage -> Страница открытая на устройстве (Можно отправить URL и он будет открыт)
NEW! setVolume -> Устанавливает громкость устройства о 1 до 100 для всех каналов
NEW! runningApp -> При установке 0 приложение FKB будет закрыто и открыто меню устройства. По сути - это отображение статуса связи с устройство, если 0 - не удалось получить данные от устройства.

Чтобы модуль мог получать камшоты - нужно включить Motion Detected в настройках приложения, тогда появится кнопка.

Update:
Переделал модуль, теперь выгружаются почти все свойства. Также теперь можно добавлять несколько устройств.
Еще появилась отправка кастомных команд в поле customCMD, принимает туда параметры в виде:
cmd=setStringSetting&key=screenBrightness&value=5 или любые другие для изменения настроек, список команд на сайте разработчика.
Исправлена ошибка с TTS, теперь нормально проговаривает. Так же теперь доступно управление яркостью без костылей.
Еще, теперь можно добавлять планшет по любому протоколу http или https, актуально для тех, у кого прокинут во внешку!
СкриншотыПоказать
1.png
1.png (11.32 КБ) 5036 просмотров
2.png
2.png (151.51 КБ) 5036 просмотров

---> Страница в маркете <--- | ---> Скачать .apk FKB <---

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Чт фев 06, 2020 10:36 pm
Chainik
Вот нравится мне, когда пишут не только для себя любимых, но и для людей что-то делают...

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Сб фев 08, 2020 5:17 pm
SmoKE_xDDD
Реализовано:
- Вкл/выкл экран
- Получение скриншота с экрана
- Отправка текста на синтез речи
- Блокировка и разблокировка режима "киоск"
- Управление яркостью экрана
- Управление громкостью устройства
- Получение фото с камеры (Не для всех устройств)

Функции в ближайшем обновлении!

Далее - больше.... :)

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Сб фев 08, 2020 8:37 pm
SmoKE_xDDD
Для того, чтобы новое обновление встало как положено нужно удалить и заного установить модуль, т.к. я поменял структуру БД.

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Сб фев 08, 2020 9:58 pm
SmoKE_xDDD
Новые функции:
- Управление временем работы экрана
- Просмотр камшота (Работает только если включен Motion Detected)
- Иконки свойств, которыми можно управлять
СпойлерПоказать
Изображение

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Вс фев 09, 2020 5:54 am
pash4uga
Добрый день.
Fully Kiosk Browser платная, то что есть "вылеченная" версия версия это хорошо, но как быть в дальнейшем?)
Вам мы сообща с hc2hunter сделать проект, что бы он основные возможности Fully реализовал в своем приложении viewtopic.php?f=5&t=6737
И tarasfrompir-а не забыть, что бы все медиа управлялось с его модуля. viewtopic.php?f=5&t=6446
Может задача конечно не выполнимая, но было бы круто))

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Вс фев 09, 2020 9:55 am
SmoKE_xDDD
pash4uga писал(а):
Вс фев 09, 2020 5:54 am
Добрый день.
Fully Kiosk Browser платная, то что есть "вылеченная" версия версия это хорошо, но как быть в дальнейшем?)
Вам мы сообща с hc2hunter сделать проект, что бы он основные возможности Fully реализовал в своем приложении viewtopic.php?f=5&t=6737
И tarasfrompir-а не забыть, что бы все медиа управлялось с его модуля. viewtopic.php?f=5&t=6446
Может задача конечно не выполнимая, но было бы круто))
В FKB огромное количество настроек - порядка 100, при всем уважении, hc2hunter замучается это писать. Тем более, зачем изобретать велосипед - если есть уже готовое? Приложение hc2hunter юзаю на телефоне, а на домашнем планшете FKB. Модуль терминалы вообще не юзаю, т.к. не вижу смысл. Если мне нужно TTS - я воспользуюсь стандартным Android TTS - мне этого достаточно...

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Вс фев 09, 2020 1:31 pm
cplusmax
Отличный модуль. очень не хватало данного функционала!
Подскажите, а имеется ли в планах добавить в модуль возможность работы с несколькими устройствами? (у меня несколько планшетов, и хотелось бы каждым независимо управлять).
Большое спасибо за Вашу работу!

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Вс фев 09, 2020 1:55 pm
SmoKE_xDDD
cplusmax писал(а):
Вс фев 09, 2020 1:31 pm
Отличный модуль. очень не хватало данного функционала!
Подскажите, а имеется ли в планах добавить в модуль возможность работы с несколькими устройствами? (у меня несколько планшетов, и хотелось бы каждым независимо управлять).
Большое спасибо за Вашу работу!
оО Я как то не думал о том, что кто-то ставит несколько планшетов :D Пока хочу реализовать основной функционал, в качестве временной меры - можете просто раскопировать модуль и в классе модуля заменить все упоминания easy_fkb на easy_fkb_two и т.д.

Re: [Модуль] Easy Fully Kiosk Browser

Добавлено: Вс фев 09, 2020 6:57 pm
EVGENII
День добрый! Модуль отличный, то что надо! Спасибо большое! Система стоит на винде 10 планшет BQ 1085L.
Выдает ошибку Warning: Illegal string offset 'error' in C:\_majordomo\htdocs\modules\easy_fkb\easy_fkb.class.php on line 250