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

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

Модератор: immortal

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

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

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

Поблагодарить автора за переработку модуля - 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 КБ) 6231 просмотр
2.png
2.png (151.51 КБ) 6231 просмотр

---> Страница в маркете <--- | ---> Скачать .apk FKB <---
Последний раз редактировалось SmoKE_xDDD Сб апр 17, 2021 3:30 pm, всего редактировалось 27 раз.
За это сообщение автора SmoKE_xDDD поблагодарили (всего 19):
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) и ещё 9
Рейтинг: 22.09%
Chainik
Сообщения: 1463
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 261 раз
Поблагодарили: 454 раза

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

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

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

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

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

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

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

Далее - больше.... :)
За это сообщение автора SmoKE_xDDD поблагодарили (всего 3):
Sergey.Chek (Сб фев 08, 2020 6:02 pm) • cplusmax (Вс фев 09, 2020 1:11 pm) • Daniral (Вт апр 06, 2021 9:21 pm)
Рейтинг: 3.49%
Аватара пользователя
SmoKE_xDDD
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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

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

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

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

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

Новые функции:
- Управление временем работы экрана
- Просмотр камшота (Работает только если включен Motion Detected)
- Иконки свойств, которыми можно управлять
СпойлерПоказать
Изображение
За это сообщение автора SmoKE_xDDD поблагодарили (всего 2):
cplusmax (Вс фев 09, 2020 1:11 pm) • Daniral (Вт апр 06, 2021 9:22 pm)
Рейтинг: 2.33%
pash4uga
Сообщения: 192
Зарегистрирован: Чт окт 04, 2018 12:04 pm
Благодарил (а): 28 раз
Поблагодарили: 45 раз

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
Сообщения: 816
Зарегистрирован: Ср апр 17, 2019 5:00 pm
Откуда: Нижний Новгород
Благодарил (а): 110 раз
Поблагодарили: 899 раз

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.16%
cplusmax
Сообщения: 6
Зарегистрирован: Вс ноя 11, 2018 3:20 pm
Благодарил (а): 28 раз
Поблагодарили: 0

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

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

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

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.16%
EVGENII
Сообщения: 39
Зарегистрирован: Сб янв 26, 2019 12:30 am
Благодарил (а): 19 раз
Поблагодарили: 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
Ответить