Syntax:
http://<servername>/cgi-bin/<subdir>[/<subdir>...]/<cgi>.<ext>[?<parameter>=<value>[&<parameter>=<value>...]]
Example:
Setting digital output #1 to active
http://mywebserver/cgi-bin/dido/setdo.cgi?do1=1
Security level
SECURITY
LEVEL
SUB-DIRECTORY DESCRIPTION
0
anonymous
Unprotected.
1 [view]
anonymous, viewer, dido, camctrl
1. Can view, listen, talk to camera
2. Can control dido, ptz of camera
4 [operator]
anonymous, viewer, dido,
camctrl, operator
Operator’s access right can modify most of camera’s
parameters except some privilege and network options
6 [admin]
anonymous, viewer, dido,
camctrl, operator, admin
Administrator’s access right can fully control the camera’s
operation.
7
N/A
Internal parameters. Unable to be changed by any external
interface.
Get server parameter values
Note:
The access right depends on the URL directory.
Method:
GET/POST
Syntax:
http://<servername>/cgi-bin/anonymous/getparam.cgi?[<parameter>][&<parameter>…]
http://<servername>/cgi-bin/viewer/getparam.cgi?[<parameter>][&<parameter>…]
http://<servername>/cgi-bin/operator/getparam.cgi?[<parameter>][&<parameter>…]
http://<servername>/cgi-bin/admin/getparam.cgi?[<parameter>][&<parameter>…]
where the <parameter> should be <group>[_<name>] or <group>[.<name>] If you do not specify the any
parameters, all the parameters on the server will be returned. If you specify only <group>, the parameters of
related group will be returned.
When query parameter values, the current parameter value are returned.
Successful control request returns parameter pairs as follows.
Return:
HTTP/1.0 200 OK\r\n
Content-Type: text/html\r\n
Context-Length: <length>\r\n
\r\n
<parameter pair>
where <parameter pair> is
<parameter>=<value>\r\n
[<parameter pair>]