SysControl allows users to control Novo devices over Ethernet and/or Wi-Fi. Namely, it is based on TCP/IP communication.
(1) Compatible Novo Devices
Most Novo devices can be controlled via Ethernet or Wi-Fi through TCP connection.
- NovoTouch: EK3 series, BK2 series
- NovoDisplay: DK3 series
- NovoDS: Gen-2 series (DS110, DS 210, and DS310)
- NovoConnect: NC-X500, NC-X710, NC-X910
(2) Network Connection
- Connection type: TCP
- Port number: 5050
- Test tool: Packet Sender
- Available at https://packetsender.com/download
- The following is a screenshot of the test tool.
(3) Commands
There are two types of commands
- SET Commands: allow users to set parameters on devices
- GET Commands: allow users to retrieve status from devices
(3.1) SET Commands
Function | Description | Command (ASCII string) | Remark |
Power On | Turn on / Wake up the device | wakeup | |
Standby | Set the device entering to idle mode | standby | |
Select Video Source | Select a specific video input source, e.g. HDMI-1, VGA, DP, etc. | source hdmi1 source hdmi2 source VGA source android | Not applicable to NovoDS & NovoConnect devices |
Set Audio Volume | Set the audio volume value from 0 to 100 | volume <value> Example: volume 50 | |
Mute | Set the audio output mute | mute | |
Unmute | Set the audio output unmute | unmute | |
Set Backlight Level | set the backligh level from 0 to 100 | backlight <value> Example: backlight 60 | Not applicable to NovoDS & NovoConnect devices |
(3.2) GET Commands
Function | Description | Command (ASCII string) | Return Value (ASCII string) | Remark |
Power Status | Retrieve the power status – power-on or standby | powerstate | standby wakeup | |
Video Source Status | Retrieve the current video source | sourcestate | hdmi1 hdmi2 VGA android | Not applicable to NovoDS devices, NovoConnect devices |
Audio Volume Status | Retrieve the current value of audio volume | volstate | 0~100 | |
Mute status | Retrieve the mute/unmute status | mutestate | mute/unmute | |
Backlight status | Retrieve the current backlight level | blstate | 0~100 | Not applicable to NovoDS devices, NovoConnect devices |
Query model name | Retrieve the device model name | query | device model name Example: EK3 75” Model name is NT-C3000-WFS0750 |
(3.3) Digital Signage commands
Commands in this section are ONLY applicable to following models
- NovoDS Gen-2 devices (DS110, DS210, and DS310)
Note:
- To simplify the user interactions, each playlist (on the device) is designated with a number, such as “1”, “2”, “3”, etc. We call this “Playlist Number”.
Function | Description | Command (ASCII string) | Return Value (ASCII string) |
Play | Play a playlist if you already know its playlist number. | play <playlist number> | If the “playlist number” is invalid, message “Can’t get playlist, please check again.” will return. |
Interactive Play | If you don’t know the playlist number ahead of time, use this command to find out and then start the playback. | Step 1: Enter “play”. A list of playlist numbers and the corresponding playlist names will return. Step 2: Enter the desired playlist number. This will start the playback. | If the “playlist number” is invalid, message “Can’t get playlist, please check again.” will return. |
Stop | Stop the playback | stop | |
GetList | Retrieve the list of playlists on the device | getlist | A list of playlist numbers and the corresponding playlist names |