6
SERIAL COMMUNICATION PROTOCOL
Here is the complete list of commands provided through the serial connection. Pinout is indicated on the enclosure.
Typically, commands will return ACK in case of success and NACK in case of failure.
Note that if serial interface was disabled using REST API, commands will not be parsed, and no response will be
provided.
Baud rate:
9600 //
Data bits
: 8 //
Stop bits:
1 //
Parity:
None //
Flow control:
None
Command
Argument(s)
Description
HELP
None
Return command list with
description
RSTR
None
Restore default settings
IP
None
Return IP address
VERSION
None
Return firmware version
QUIT
None
Restart application
STATUS
None
Return device, video/audio inputs
and HDMI output status
PAN
1 argument (integer)
The sign specifies the direction.
We multiply the argument by the camera
smallest step, and if the speed is too fast, we go
as fast as the camera allow. We recommend
using values between -10 and 10.
Relative pan
TILT
1 argument (integer)
The sign specifies the direction.
We multiply the argument by the camera
smallest step, and if the speed is too fast, we go
as fast as the camera allow. We recommend
using values between -10 and 10.
Relative tilt
ZOOM
1 argument (integer)
The sign specifies the direction.
We multiply the argument by the camera
smallest step, and if the speed is too fast, we go
as fast as the camera allow. We recommend
using values between -10 and 10.
Relative zoom
SETHDMI
1 argument (integer)
0 => 1080P60
1 => 1080P50
2 => 720P60
3 => 720P50
4 => 4K24
5 => 4K25
6 => 4K30
Set HDMI output mode
SETVIDEOFORMAT
1 argument (integer)
0 => 1st preferred format
1 => 2nd preferred format
2 => 3rd preferred format
3 => 4th preferred format
Set USB video input format
SETAUDIOINPUT
1 argument (integer)
The argument specifies the index of the audio
input. To see available inputs, use STATUS
command.
Set audio input