Создать простую веб-страницу с кнопками и кодом, связать это с линукс.
1. Есть устройство, которое принимает видео, и сохраняет его на накопитель. Сохраненное видео потом передается на компьютер.
2. Сейчас видео передается с помощью FTP. По этому протоколу получается список файлов на накопителе, файлы копируются на ЭВМ, и удаляются. Для работы по FTP
используются программы FileZilla, Far, TotalCommander и любые другие аналогичные.
3. Все управление ведется по протоколу Telnet. По Telnet подаются все команды для управления устройством, которые либо вызывают шелл-скрипты,
либо отдают напрямую команды для Linux.
Таким образом, для работы с прибором нужны как минимум 2 программы, и одна из них это командная строка.
Нужно сделать одну web прослойку, в которой можно будет решать все задачи сразу. И которая будет вызывать на исполнение шелл-скрипты либо команды Linux, и перенаправлять их вывод на веб-страничку для пользователя, а также копировать записанные на устройстве файлы.
Список действий, которые нужно исполнять:
1. Получение списка файлов -вызов команды Linux.
2. Копирование файлов на компьютер.
3. Проверка свободного места на накопителе, и отображение его
4. Проверка, запущена или нет программа записи. Запуск программы записи, остановка программы записи. - Вызов шелл-скрипта (скрипт уже есть)
5. Удаление файлов на накопителе - выполнение команды Linux.
6. Безопасное выключение устройства - выполнение скрипта (скрипт есть).
Фактически, web-прослойка должна вызывать шелл-скрипты (большая часть скриптов уже написана), и выводить пользователю результат работы скриптов.