When getting such commands, standard events and reactions are generated in Axxon PSIM. You can use them in scripts and macros (see Creating and using macros and The Script object. Programming using the JScript language).
| Info |
|---|
|
Create and configure the Web server object to use these requests, see Creating the Web-server object. In the requests, you must specify the port number specified in the Web server settings. |
GET http://login:password@IP-address:port/psim_core/React?command="{react}"
GET http://login:password@IP-address:port/psim_core/Event?command="{event}"
or (in the same way)
POST http://login:password@IP-address:port/psim_core/React HTTP
| Code Block |
|---|
|
{
"command" : "{react}"
} |
POST http://login:password@IP-address:port/psim_core/Event HTTP
| Code Block |
|---|
|
{
"command" : "{event}"
} |
Request parameters:
| Parameter | Required | Description |
|---|
| command | Yes | React—a reaction in the Axxon PSIM format
Event—an event in the Axxon PSIM format |
Request example:
Add captions to the video from camera 2 via the HTTP request:
| Code Block |
|---|
|
GET http://1:1@127.0.0.1:80/psim_core/React?command="CAM|2|ADD_SUBTITLES|command<Some text\n!>" |
Generate an alarm on camera 2 via the HTTP request:
| Code Block |
|---|
|
GET http://1:1@127.0.0.1:80/psim_core/Event?command="CAM|2|MD_START" |
OR (in the same way)
| Code Block |
|---|
|
POST http://1:1@127.0.0.1:80/psim_core/Event HTTP
{
"command" : "CAM|2|MD_START"
} |
Run Macro 1 via the HTTP request:
| Code Block |
|---|
|
GET http://1:1@127.0.0.1:80/psim_core/React?command="MACRO|1|RUN" |
Start recording on Camera 1:
| Code Block |
|---|
|
POST http://1:1@127.0.0.1:80/psim_core/React HTTP
{
"command" : "CAM|1|REC"
} |
Requesting grabber configuration from id=6 using the HTTP request via the Web server
| Code Block |
|---|
GET http://1:1@127.0.0.1:80/psim_core/React?command="CORE||GET_CONFIG|objtype<GRABBER>,objid<6>" |
Requesting grabber configuration from id=6 using the HTTP request via the Web server 2.0
| Code Block |
|---|
GET http://1:1@127.0.0.1:8085/web2/secure/video/psim_core/React?command=CORE||GET_CONFIG|objtype<GRABBER>,objid<6> |
Requesting information about kernel queues using the HTTP request via the Web server:
| Code Block |
|---|
GET http://1:1@127.0.0.1:80/psim_core/React?command="CORE||GET_QUEUE_INFO" |
Request information about kernel queues using the HTTP request via the Web server 2.0:
| Code Block |
|---|
GET http://1:1@127.0.0.1:8085/web2/secure/video/psim_core/React?command=CORE||GET_CONFIG|objtype<GRABBER>,objid<6> |