Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When getting such commands, standard events and reactions will be generated in Intellect – they can be used in scripts and macros (see Creating and using macros section of Administrator’s Guide as well as Programming Guide (JScript)).

General request format:

Info
titleNote.

Create and configure the Web server object in order to use these requests – see Creating the Web-server object

...

GET

...

http://

...

IP

...

-address:

...

port

...

/intellect_core/React?command="{react}"
GET http://

...

IP

...

-address:

...

port

...

/intellect_core/Event?command="{event}"

...


or (with

...

the

...

same

...

result)

POST

...

http://IP-address:port/intellect_core/React

...

HTTP/1.1

...

Code Block
languagexml
{

...

	"command" : "{

...

event}"
}

...

POST http://IP-address:port/intellect_core/Event

...

HTTP/1.

...

Code Block
languagexml
{

...

	"command" : "{

...

react}"
}

...

where

...

port is a HTTPS Server or HTTPS Server port set when configuring the Web server object – see Setting the parameters of connecting Clients to the Web-server

Request parameters:

ParameterIs requiredDescription
commandYes
For

React – a reaction in the Intellect format

For

Event – an event in the Intellect format

...

Example request:

Add captions to video from camera 2 via HTTP request:

GET http://localhost:10112127.0.0.1:8080/intellect_core/React?command="CAM|2|ADD_SUBTITLES|command<Some text\n!>"

Generate alarm on camera 2 via HTTP request:

GET http://localhost:10112127.0.0.1:8080/intellect_core/Event?command="CAM|2|MD_START"

Run Macro 1 via HTTP request:

GET http://localhost:10112127.0.0.1:8080/intellect_core/React?command="MACRO|1|RUN"

...