Установка Addreality Player на контроллерах Novastar
Следуя этой инструкции вы сможете установить на медиаплеер Novastar TB2-4G плеер Addreality и использовать его в своих рекламных кампаниях без внешнего дополнительного поставщика контента в виде медиа бокса.
Необходимые инструменты
- Ноутбук под управлением ОС Windows (не меньше Windows 7 SP1 64-bit, рекомендуется Windows 10 22H2)
- Установленный platform-tools с adb.
Скачать: SDK Platform Tools - Приложение ViPlex Express, рекомендуется использовать версию не младше v.3.0, в инструкции используются скриншоты версии v.3.0.0.3401.
Открыть: ViPlex Express
Скачать: прямая ссылка на версию 3.0.4.2001 ViPlex Express V3.0.4.2001.zip - TB2-4G с адаптером питания, подключенный в туже локальную сеть что и ноутбук инженера;
- Addreality плеер Android версии (в инструкции используется Player-6.9.9s-ar-arm.apk, но рекомендуется использовать последние версии плеера, доступные вам).
Шаги
Кратко процесс установки выглядит следующим образом:
- настройка ViPlex Express;
- установка плеера через adb;
- выдача плееру прав device-owner;
- привязка плеера к платформе;
- установка задержки автозапуска плеера.
Ниже каждый шаг описан подробно.
Настройка ViPlex Express
1. ViPlex Express должен быть переведен в режим Mode: для этого нужно выбрать Settings > Working Mode > Mode
2. Если медиаплеер TB2-4G находится в одной LAN сети с ViPlex Express - то он будет показан в подключенных устройствах с зеленым индикатором, говорящим о том что медиаплеер корректно работает и доступен по указанному IP адресу:

3. Нужно перевести ViPlex Express в режим Debug Mode. Для этого нужно выбрать приложение ViPlex Express активным (кликнуть по нему мышью) - набирать на клавиатуре selftest
Появится индикатор Debug Mode в правом верхнем углу приложения ViPlex Express:

4. Нажать правой кнопкой мыши по выбранному медиаплееру (в нашем случае Taurus-10000205), в контекстном меню будут выведены дополнительные команды, выбрать команду Debug Tool:
5. Выполнение этой команды запустит "внутренний" отладочный инструмент для выбранного медиаплеера:
6. Открыть подключение к медиаплееру для "внешнего" adb, для этого выполнить следующую последовательность команд внутри Debug Tool:
setprop service.adb.tcp.port 5555
stop adbd
start adbd
Либо, в Viplex вводим слово novasoft и через тумблер включаем adb в разделе User Software.
Если у вас контроллер выше TB4 - то включается adb именно этим способом.

7. Теперь Debug Tool можно закрыть.
Установка плеера через adb
1. Запустить PowerShell или ваш любимый терминал (используется WSL2 Ubuntu terminal). Подключиться через adb к медиаплееру:
adb connect 192.164.1.164
где 192.168.1.164 - IP адрес медиаплеера.
Убедиться, что медиаплеер есть в списке подключенных:
adb devices
Если подключиться не удалось - обратите на предыдущий раздел инструкции с включением ADB через viplex.
2. Установить Addreality плеер:
adb install -r -d /mnt/c/players/Player-6.9.9s-ar-arm.apk
где /mnt/c/players/ - путь к apk плеера.
После успешной установки отобразится надпись Success:
Выдача плееру прав device-owner
1. Выдать device-owner права установленному приложению плеера:
adb shell dpm set-device-owner com.addreality.player2/com.addreality.player.AdminReceiver
2. Убедиться, что device-owner права выданы корректно:
adb shell dumpsys device_policy

Привязка плеера к платформе
1. На платформе (в ЛК) завести новое устройство и получить для него код подключения:
2. Через adb запустить плеер с кодом подключения:
adb shell am start -a android.intent.action.VIEW -c android.intent.category.BROWSABLE -d "ar://connect?code=XXXXXXX"
где в качестве XXXXXXX указать полученный на платформе код подключения:

3. В ЛК платформы убедиться, что устройство добавлено - отображается статус "Пусто", доступна информация об устройстве:
Установка задержки автозапуска плеера
1. Для корректной работы Addreality плеера на медиаплеере Novastar TB2-4G необходимо выставить режим автозапуска и рекомендуется выставить задержку запуска в 30 секунд. Для этого через ЛК нужно настроить Автозапуск:
2. Установить задержку автозапуска 30 секунд (после загрузки устройства):

3. Теперь вновь подключенное устройство - медиаплеер Novastar TB2-4G - готово к работе.