You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Пример 1. Отправка камере команды через HTTP API камеры

Пример. IP-адрес камеры 192.168.0.13.

Следующая команда позволяет включить стеклоочиститель на камере:

192.168.10.101/httpapi/SendPTZ?action=sendptz&PTZ_PRESETSET=85

Следующая команда выключает стеклоочиститель на камере:

192.168.10.101/httpapi/SendPTZ?action=sendptz&PTZ_PRESETSET=86

Необходимо отправлять данные команды камере при помощи скрипта на языке JScript.

function DoPreset(preset)
{
    xmlhttp=new ActiveXObject("MSXML2.XMLHTTP");
    if(xmlhttp == null)
	{
           return;
	}
	xmlhttp.open("GET", "http://192.168.0.13/httpapi/SendPTZ?action=sendptz&PTZ_PRESETSET="+preset, false,"admin","1234");

	xmlhttp.send();
	DebugLogString(xmlhttp.status);
}
if (Event.SourceType == "MACRO" && Event.SourceId == "6" && Event.Action == "RUN") 
{
 DoPreset("85");
}

if (Event.SourceType == "MACRO" && Event.SourceId == "7" && Event.Action == "RUN") 
{
 DoPreset("86");
}
  • No labels