Promethean AP5 (IRBIS, Панель МЭШ): различия между версиями
Kekaloav (обсуждение | вклад) Метка: визуальный редактор отключён |
Kekaloav (обсуждение | вклад) Метка: визуальный редактор отключён |
||
Строка 14: | Строка 14: | ||
Структура команд, передаваемых на Andoid описана здесь.https://support.prometheanworld.com/s/ap5-and-ap6-rs232-get-status-command?language=en_US | Структура команд, передаваемых на Andoid описана здесь.https://support.prometheanworld.com/s/ap5-and-ap6-rs232-get-status-command?language=en_US | ||
Несмотря на то, что в описании упоминается RS232, команды могут передаваться по UDP на определенный порт. 8903 | Несмотря на то, что в описании упоминается RS232, команды могут передаваться по UDP на определенный порт. 8903 | ||
Утилита, передающая команды может быть скачена здесь | Утилита, передающая команды может быть скачена здесь | ||
https://os.mos.ru/git/andreyka648/panel/src/master/panel.py | https://os.mos.ru/git/andreyka648/panel/src/master/panel.py |
Версия 10:56, 24 апреля 2023
Большинство московских школ оборудовано панелями Promethean AP5 Технически панель состоит из контроллера отображение, работающего на ОС Андроид и компютера OPS - стандартизированного модуля с ПК , исполняющего в оригинале Windows 10, поверх которого запущена оболочка. Связь между Android и Windows осуществляется через HDMI (передача изображения) и USB-Ethernet (команды). При установке МОС USB-Ethernet адаптер был отключен, и команды перестали передаваться. Для возобновления возможности передачи команд на интерфейсе enp0s20f0u3 необходимо установить адрес 192.168.254.253/24.
ifconfig enp0s20f0u3 192.168.254.253/24
Тогда по адресу 192.168.254.254 будет доступен Android. Можно подключиться к нему командой adb connect 192.168.254.254:5555, подтвердив на экране С ПУЛЬТА подключение. После чего можно войти командой adb shell и осмотреться
Структура команд, передаваемых на Andoid описана здесь.https://support.prometheanworld.com/s/ap5-and-ap6-rs232-get-status-command?language=en_US
Несмотря на то, что в описании упоминается RS232, команды могут передаваться по UDP на определенный порт. 8903
Утилита, передающая команды может быть скачена здесь https://os.mos.ru/git/andreyka648/panel/src/master/panel.py
В частности для разблокировки пульта используется команда
panel.py 3701012F
ответ 01 будет означать что пульт разблокирован
WakeupOnLan на панели
WOL на панели работает и по умолчанию включен, НО по умолчанию не подается питание ни на модуль OPS ни на андроид.
Чтобы это изменить, необходимо в настройках панели (пультом) вклучить опцию 'Удаленное управление' (рядом с WOL)
Тогда произойдет следующее:
- Android на панели будет постоянно включен после первого включения, и подаст питание на OPS
- OPS будет воспринимать команды WOL после того как Вы отключите OPS.
- Кнопка питания будет просто гасить экран, не выключая ни Android ни OPS
- Если Вы выключили OPS, на экране будет надпись "нет сигнала" и после некоторого времени (непонятно как оно определяется) возникнет запрос на включение OPS
Такой режим работы нельзя назвать очень удобным, но что есть, то есть.
PS очень хочется что-то поменять и к Android есть доступ - можно исправить все что угодно. Только вот что?