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

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

Модератор: immortal

Аватара пользователя
SmoKE_xDDD
Сообщения: 507
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Благодарил (а): 62 раза
Поблагодарили: 377 раз

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

Сообщение SmoKE_xDDD » Чт фев 06, 2020 10:15 pm

Изображение

Описание:
Позволяет получать информацию о состоянии устройства, а так же управлять устройством на котором установлен 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
Как управлять screenBrightnessПоказать
1) Привязать свойство к screenBrightness
2) Добавить на сцену/меню или все равно куда, скрытый блок с кодом:

Код: Выделить всё

[#module name="easy_fkb"#]
Все. Теперь планшет будет искать то, что находится в

Код: Выделить всё

[#module name="easy_fkb"#]
и применять эти настройки. Пока там только команды для управления яркостью.
isScreenOn -> Состояние экрана, включен или нет
plugged -> Подключена ли зарядка
kioskMode -> Включен ли киоск мод
text-to-speech -> Отправка текста на синтез речи
timeToScreenOff -> Время работы экрана в секундах
currentPage -> Страница открытая на устройстве (Можно отправить URL и он будет открыт)
NEW! setVolume -> Устанавливает громкость устройства о 1 до 100 для всех каналов
NEW! runningApp -> При установке 0 приложение FKB будет закрыто и открыто меню устройства. По сути - это отображение статуса связи с устройство, если 0 - не удалось получить данные от устройства.

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

Warning!
Модуль пока в Бете, мне нужно понимать, а стоит ли его дальше пилить и какой функционал нужен. Вообще FKB умеет очень много чего, например события Motion Detected (Датчик движения используя камеру). Пишите про баги и пожелания...
Пожалуйста, на этапе Beta - обновляйте модуль через удаление, т.к. я до сих пор могу поменять структуру БД из-за ввода новых функций!
СкриншотыПоказать
Изображение
Изображение
Изображение
История версийПоказать
v.2.1Показать
Fix Illegal string by EVGENII
Add new option runningApp
v.1.8Показать
Optimized code
Fix problem with record data in DB
Add advanced logs
Show version module on dashboard
Add setVolume parametr
Add runningApp parametr
Manual control of the display
---> Страница в маркете <--- | ---> Скачать .apk FKB <---
Последний раз редактировалось SmoKE_xDDD Вс июн 14, 2020 11:42 am, всего редактировалось 21 раз.
За это сообщение автора SmoKE_xDDD поблагодарили (всего 13):
Chainik (Чт фев 06, 2020 10:35 pm) • skysilver (Пт фев 07, 2020 1:01 pm) • Logrus (Сб фев 08, 2020 5:30 pm) • cplusmax (Вс фев 09, 2020 1:10 pm) • klv666 (Пн фев 10, 2020 7:46 am) • directman66 (Вт фев 11, 2020 7:21 am) • Molostov (Сб фев 15, 2020 8:13 pm) • znachok88 (Вт фев 25, 2020 9:21 pm) • proxihvost (Вт фев 25, 2020 10:11 pm) • Sergey.Chek (Чт апр 23, 2020 12:03 am) и ещё 3
Рейтинг: 16.05%
ИзображениеИзображениеИзображение
Chainik
Сообщения: 1220
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 177 раз
Поблагодарили: 372 раза

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

Сообщение Chainik » Чт фев 06, 2020 10:36 pm

Вот нравится мне, когда пишут не только для себя любимых, но и для людей что-то делают...
Аватара пользователя
SmoKE_xDDD
Сообщения: 507
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Благодарил (а): 62 раза
Поблагодарили: 377 раз

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

Сообщение SmoKE_xDDD » Сб фев 08, 2020 5:17 pm

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

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

Далее - больше.... :)
За это сообщение автора SmoKE_xDDD поблагодарили (всего 2):
Sergey.Chek (Сб фев 08, 2020 6:02 pm) • cplusmax (Вс фев 09, 2020 1:11 pm)
Рейтинг: 2.47%
ИзображениеИзображениеИзображение
Аватара пользователя
SmoKE_xDDD
Сообщения: 507
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Благодарил (а): 62 раза
Поблагодарили: 377 раз

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

Сообщение SmoKE_xDDD » Сб фев 08, 2020 8:37 pm

Для того, чтобы новое обновление встало как положено нужно удалить и заного установить модуль, т.к. я поменял структуру БД.
ИзображениеИзображениеИзображение
Аватара пользователя
SmoKE_xDDD
Сообщения: 507
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Благодарил (а): 62 раза
Поблагодарили: 377 раз

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

Сообщение SmoKE_xDDD » Сб фев 08, 2020 9:58 pm

Новые функции:
- Управление временем работы экрана
- Просмотр камшота (Работает только если включен Motion Detected)
- Иконки свойств, которыми можно управлять
СпойлерПоказать
Изображение
За это сообщение автора SmoKE_xDDD поблагодарил:
cplusmax (Вс фев 09, 2020 1:11 pm)
Рейтинг: 1.23%
ИзображениеИзображениеИзображение
pash4uga
Сообщения: 178
Зарегистрирован: Чт окт 04, 2018 12:04 pm
Благодарил (а): 23 раза
Поблагодарили: 38 раз

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

Сообщение pash4uga » Вс фев 09, 2020 5:54 am

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

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

Сообщение SmoKE_xDDD » Вс фев 09, 2020 9:55 am

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 - мне этого достаточно...
За это сообщение автора SmoKE_xDDD поблагодарил:
hc2hunter (Вс фев 09, 2020 10:44 am)
Рейтинг: 1.23%
ИзображениеИзображениеИзображение
cplusmax
Сообщения: 6
Зарегистрирован: Вс ноя 11, 2018 3:20 pm
Благодарил (а): 28 раз
Поблагодарили: 0

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

Сообщение cplusmax » Вс фев 09, 2020 1:31 pm

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

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

Сообщение SmoKE_xDDD » Вс фев 09, 2020 1:55 pm

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

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

Сообщение EVGENII » Вс фев 09, 2020 6:57 pm

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