Здравствуйте, Гость

Stasyan182

*
Скрипт для вед-камеры AXIS M1011
« : Ноябрь 30, 2010, 12:01:56 pm »
Нужно написат скрипт который будет перезагружать AXIS M1011 каждые 24 часа. Подскажите как это сделать и выложите пример. Буду много благодарен)
« Последнее редактирование: Ноябрь 30, 2010, 12:07:32 pm от Stasyan182 »

TechSupport

*
Re: Скрипт для вед-камеры AXIS M1011
« Ответ #1 : Декабрь 06, 2010, 12:16:09 pm »
Прежде всего, хочу Вам сообщить, что сетевые камеры существенно отличаются от WEB камер, а именно: сетевые или IP камеры представляют собой, как правило, сетевые компьютеры под управлением специальной операционной системы (один из вариантов embed Linux) и в арсенале сервисов большинства камер этого типа есть сервис обработки событий (Event Server), где под событиями подразумевается 2-е группы: 1) события по расписанию (Scheduled Event); 2) события - триггреры (Triggered Event). Сервер, о котором идёт речь, способен инициировать реакцию сетевой камеры на каждое из событий. В качестве реакций для камер AXIS доступна, среди прочего, отправка http нотификаций (дистанционный запуск процедур) другим сетевым устройствам, или самим себе. Для своих сетевых устройств названный производитель разработал открытый программный интерфейс VAPIX® и сделал его доступным всем желающим.

Согласно документу "VAPIX® version 3 HTTP API" (свободно доступен на сайте AXIS)  достаточно камере отправить http нотификацию вида http://<servername>/axis-cgi/restart.cgi
Это можно сделать, настроив на самой перезагружаемой камере событие по расписанию (Scheduled Event), настроив другое сетевое устройство AXIS, которое по расписанию будет отправлять Вашей камере такую нотификацию, или создать демон с помощью одного из серверных языков процедур, который будет делать то же самое.

Ещё один вариант,- написание внутренней процедуры камеры. Как это делается - описано в документе "Axis Scripting Guide", также свободно доступного на сайте вендора.

Оффтопик: необходимость насильно рестартить/ребутить Линукс-машину по расписанию для меня сомнительна. Может там можно обойтись без такого варварства?
« Последнее редактирование: Декабрь 06, 2010, 12:36:40 pm от TechSupport »