Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

1. Есть устройство, которое принимает видео, и сохраняет его на накопитель. Сохраненное видео потом передается на компьютер.

2. Сейчас видео передается с помощью FTP. По этому протоколу получается список файлов на накопителе, файлы копируются на ЭВМ, и удаляются. Для работы по FTP

используются программы FileZilla, Far, TotalCommander и любые другие аналогичные.

3. Все управление ведется по протоколу Telnet. По Telnet подаются все команды для управления устройством, которые либо вызывают шелл-скрипты,

либо отдают напрямую команды для Linux.

Таким образом, для работы с прибором нужны как минимум 2 программы, и одна из них это командная строка.

Нужно сделать одну web прослойку, в которой можно будет решать все задачи сразу. И которая будет вызывать на исполнение шелл-скрипты либо команды Linux, и перенаправлять их вывод на веб-страничку для пользователя, а также копировать записанные на устройстве файлы.

Список действий, которые нужно исполнять:

1. Получение списка файлов -вызов команды Linux.

2. Копирование файлов на компьютер.

3. Проверка свободного места на накопителе, и отображение его

4. Проверка, запущена или нет программа записи. Запуск программы записи, остановка программы записи. - Вызов шелл-скрипта (скрипт уже есть)

5. Удаление файлов на накопителе - выполнение команды Linux.

6. Безопасное выключение устройства - выполнение скрипта (скрипт есть).

Фактически, web-прослойка должна вызывать шелл-скрипты (большая часть скриптов уже написана), и выводить пользователю результат работы скриптов.

2 года назад
guest_16542415565175
2 года в сервисе
Был
2 года назад