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

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение 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, актуально для тех, у кого прокинут во внешку!
СкриншотыSPOILER_SHOW
1.png
1.png (11.32 КБ) 8590 просмотров
2.png
2.png (151.51 КБ) 8590 просмотров

---> Страница в маркете <--- | ---> Скачать .apk FKB <---
Последний раз редактировалось SmoKE_xDDD Сб апр 17, 2021 3:30 pm, всего редактировалось 27 раз.
Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

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

Сообщение Chainik »

Вот нравится мне, когда пишут не только для себя любимых, но и для людей что-то делают...
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

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

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

Далее - больше.... :)
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

Для того, чтобы новое обновление встало как положено нужно удалить и заного установить модуль, т.к. я поменял структуру БД.
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

Новые функции:
- Управление временем работы экрана
- Просмотр камшота (Работает только если включен Motion Detected)
- Иконки свойств, которыми можно управлять
SPOILERSPOILER_SHOW
Изображение
pash4uga
Сообщения: 192
Зарегистрирован: Чт окт 04, 2018 12:04 pm

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

Сообщение pash4uga »

Добрый день.
Fully Kiosk Browser платная, то что есть "вылеченная" версия версия это хорошо, но как быть в дальнейшем?)
Вам мы сообща с hc2hunter сделать проект, что бы он основные возможности Fully реализовал в своем приложении viewtopic.php?f=5&t=6737
И tarasfrompir-а не забыть, что бы все медиа управлялось с его модуля. viewtopic.php?f=5&t=6446
Может задача конечно не выполнимая, но было бы круто))
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение 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 - мне этого достаточно...
cplusmax
Сообщения: 6
Зарегистрирован: Вс ноя 11, 2018 3:20 pm

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

Сообщение cplusmax »

Отличный модуль. очень не хватало данного функционала!
Подскажите, а имеется ли в планах добавить в модуль возможность работы с несколькими устройствами? (у меня несколько планшетов, и хотелось бы каждым независимо управлять).
Большое спасибо за Вашу работу!
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород

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

Сообщение SmoKE_xDDD »

cplusmax писал(а): Вс фев 09, 2020 1:31 pm Отличный модуль. очень не хватало данного функционала!
Подскажите, а имеется ли в планах добавить в модуль возможность работы с несколькими устройствами? (у меня несколько планшетов, и хотелось бы каждым независимо управлять).
Большое спасибо за Вашу работу!
оО Я как то не думал о том, что кто-то ставит несколько планшетов :D Пока хочу реализовать основной функционал, в качестве временной меры - можете просто раскопировать модуль и в классе модуля заменить все упоминания easy_fkb на easy_fkb_two и т.д.
EVGENII
Сообщения: 39
Зарегистрирован: Сб янв 26, 2019 12:30 am

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

Сообщение EVGENII »

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