Удаленное управление устройством на Android OS: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 3: | Строка 3: | ||
<!--T:1--> | <!--T:1--> | ||
== '''Описание ситуации''' == | == '''Описание ситуации''' == | ||
Очередным этапом развития платформы SmartPlayer является появлением такой функциональности как удаленной управление устройством на Android OS. | Очередным этапом развития платформы SmartPlayer является появлением такой функциональности как удаленной управление устройством на Android OS. Функционал позволяет управлять устройством не на прямую и влиять на отображение контента. Рекомендуется настраивать функционал с технически компетентным специалистом. | ||
{{Note|На данный момент пользователю доступен функционал для удалённого управления, даже если устройство имеет статус в личном кабинете "off-line" (то есть оно не должно подсвечиваться зелёным).|warn}} | {{Note|На данный момент пользователю доступен функционал для удалённого управления, даже если устройство имеет статус в личном кабинете "off-line" (то есть оно не должно подсвечиваться зелёным).|warn}} | ||
{{Note|Поддержка звука начинается с Android 10 и выше.|warn}} | {{Note|Поддержка звука начинается с Android 10 и выше.|warn}} | ||
| Строка 38: | Строка 38: | ||
Данная функциональность в текущий реализации имеет некоторые ограничения, а именно: | Данная функциональность в текущий реализации имеет некоторые ограничения, а именно: | ||
* '''Только для локальных серверов.''' Если устройства пингуются друг с другом по своим локальным Ip адресам, то удаленное управление устройство должно работать корректно. | * '''Только для локальных серверов.''' Если устройства пингуются друг с другом по своим локальным Ip адресам, то удаленное управление устройство должно работать корректно. | ||
{{Note|В локальной сети, где все устройства находятся в одной подсети, то работа удаленного управления устройством должна быть корректна. В случае если в процессе использования удаленного управления устройством, в рамках их локальной сети устройство находится за NAT, то для подключения устройств нужен доступ к глобальной сети интернет. Так как в этом случае используются STUN сервера для определения внешнего IP (в рамках одной локальной сети если устройство находится за NAT).|warn}} | {{Note|В локальной сети, где все устройства находятся в одной подсети, то работа удаленного управления устройством должна быть корректна. В случае если в процессе использования удаленного управления устройством, в рамках их локальной сети устройство находится за NAT, то для подключения устройств нужен доступ к глобальной сети интернет. Так как в этом случае используются STUN-сервера для определения внешнего IP (в рамках одной локальной сети если устройство находится за NAT). Но если имеется свой STUN-сервер, данное решение ненужно.|warn}} | ||
== '''Видеоинструкция''' == | == '''Видеоинструкция''' == | ||
[https://www.youtube.com/watch?v=mRpz5flafXU Удаленное управление устройством на Android OS] | [https://www.youtube.com/watch?v=mRpz5flafXU Удаленное управление устройством на Android OS] | ||
== '''Итоговый результат''' == | == '''Итоговый результат''' == | ||
Пользователь понимает и умеет использовать удаленное управление на устройствах под управлением Android OS. | Пользователь понимает и умеет использовать удаленное управление на устройствах под управлением Android OS. | ||
== ''' | == '''Демонстрационное видео''' == | ||
https://education_tutorial.hb.ru-msk.vkcs.cloud/Screencast%20from%2014.06.2024%2012%3A28%3A37.webm | https://education_tutorial.hb.ru-msk.vkcs.cloud/Screencast%20from%2014.06.2024%2012%3A28%3A37.webm | ||
</translate> | </translate> | ||
Версия от 12:30, 16 февраля 2026
Описание ситуации
Очередным этапом развития платформы SmartPlayer является появлением такой функциональности как удаленной управление устройством на Android OS. Функционал позволяет управлять устройством не на прямую и влиять на отображение контента. Рекомендуется настраивать функционал с технически компетентным специалистом.
Принцип действия
Для того чтобы пользователь смог воспользоваться данной функциональностью, ему необходимо авторизоваться в личном кабинете SmartPlayer. Следующим шагом пользователю необходимо перейти в раздел "Устройства" личного кабинета и найти нужное ему устройство.

Кликнув на эту устройство, пользователю откроется тулбар (данный тулбар будет расположен справа). В этом тулбаре необходимо найти строку "Управление устройством".

После нажатия на строку "Управление устройством" пользователю откроется окно, в котором будет эмулирован экран устройства и виртуальный пульт управления.

С помощью виртуального пульта пользователь сможет взаимодействовать с устройством и совершать нужные ему действия.
Виртуальный пульт
На виртуальном пульте управления будут доступны различные кнопки, которые будут влиять на возможности управления устройством. Виртуальный пульт включает в себя следующие кнопки:
- Клавиша "ОК" - отвечает за подтверждение выбранного действия или за проваливание в следующий пункт меню (по аналоги со стрелкой вправо)
- Джойстик на четыре направления (вверх, вниз, влево, вправо) - позволяет двигаться по элементам меню устройства. В зависимости от необходимости может: скроллить, проваливаться в следующий пункт меню, вернуться на шаг назад
- Кнопка "Назад" - позволяет вернуться на предыдущий пункт меню управления устройством
- Кнопка "Домой" - позволяет полностью открыть/закрыть меню настроек устройства
- Кнопка отключения звука - позволяет выключить звук на устройстве
- Кнопка "+" - позволяет увеличить громкость устройства
- Кнопка "-" - позволяет уменьшить громкость устройства

Ограничения функциональности
Данная функциональность в текущий реализации имеет некоторые ограничения, а именно:
- Только для локальных серверов. Если устройства пингуются друг с другом по своим локальным Ip адресам, то удаленное управление устройство должно работать корректно.
Видеоинструкция
Удаленное управление устройством на Android OS
Итоговый результат
Пользователь понимает и умеет использовать удаленное управление на устройствах под управлением Android OS.
Демонстрационное видео
https://education_tutorial.hb.ru-msk.vkcs.cloud/Screencast%20from%2014.06.2024%2012%3A28%3A37.webm