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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заявки фрилансеров

Тимашов
 
36 лет
3 года в сервисе
Был
3 года назад
3 года назад
Вячеслав
 
25 лет
4 года в сервисе
Был
2 года назад
3 отзыва
3 года назад
Алексей
 
51 год
8 лет в сервисе
Был
14 часов назад
110 отзывов(-1)
3 года назад
ТОП-5
Системное программирование