Managing the display using RS‑232
You can connect an RS-232 cable from a computer or a control system’s serial output to the display’s RS‑232 in connector to remotely select video inputs, turn the display on or off, and get information about the display’s current settings, such as volume and power state.
Important
Use only a standard RS-232 cable. Do not use a null modem cable. Null modem cables typically have ends of the same type.
Tip
SMART also offers SMART Remote Management cloud-based device-management software, which you can use to manage SMART Board interactive displays with iQ and devices running Windows, Chrome OS, Android, and iOS operating systems. For more information, see SMART Remote Management.
You must enable room control on the display before sending commands to the display.
Turn on the display.
Press the Settings button on the front control panel.
The settings menu appears.
Tap the Lock control icon and disable Room Control Lock.
To exit the settings menu, tap the screen.
Configure the computer’s serial interface before sending commands to the display.
To configure the computer’s serial interface
Turn on the display.
Turn on the computer, and then start the serial communications program or terminal emulation program.
Activate local echo.
Configure the serial interface settings using the following values, and then press ENTER.
Baud rate
38400
Data length
8
Parity bit
None
Stop bit
1
Send a carriage return character (<CR>) to the display. An error message should appear.
Note
If no message appears, the serial interface isn’t configured correctly. Repeat steps 3 and 4.
To access display information or to adjust display settings using the room control system, type commands and send a carriage return (<CR>) character or press ENTER, and then wait for a response from the display.
A valid command will return k01y<CR>
and an invalid command will return k01n<CR>
.
If you type a command that the room control system doesn’t recognize, you receive an invalid command response.
If you type a command that the room control system doesn’t recognize, you receive an invalid command response.
In the example below, the user typed k01gi00<CR>
instead of k01gi000<CR>
.
Notes
Use ASCII formatted commands.
Commands aren’t case-sensitive and extra spacing is ignored.
In many terminal applications on a computer, you can use the BACKSPACE key when typing commands.
Review each entry carefully before sending a command to the display.
Don’t send another command until you receive a response. If there is no response, send a carriage return character (<CR>) to the display. If the display is ready to receive commands, it will show a valid or invalid response after receiving the carriage return.
To retrieve a setting’s current value
The display has three power states:
Power state | Description |
---|---|
ON | The display is in normal operating mode. |
READY | The screen is off, but the display is ready to turn on when: a user presses the Power button on the front control panel or the remote control. |
STANDBY | The screen is off, and the display is in a low power state. The display enters READY or ON state when: a user presses the Power button on the front control panel or the remote control. |
Function | Set command | Get command | Response |
---|---|---|---|
Power state |
Where Value is one of the following:
|
|
Where Value is one of the following:
|
Input |
Where Value is one of the following:
|
|
Where Value is one of the following:
The “X” in the response can be either “0” or “1”. “0” indicates that the video input does NOT have a video signal. “1” indicates that the video input DOES have a video signal. |
Picture size |
|
|
|
Volume |
Where Value is one of the following:
|
|
Where Value is a number between 0 and 100. |
Mute |
Where Value is one of the following:
|
|
Where Value is one of the following:
|
Number |
Where Value is one of the following:
|
|
|
Key |
Where Value is one of the following:
|
|
|
Freeze |
Where Value is one of the following:
|
|
|
Device name |
|
|
Where Value is one of the following with “XX” representing the separate characters for a device name:
|
Mac address |
|
|
Where Value is one of the following with “XX” representing the six separate hexadecimal bytes for a MAC address (e.g. “XX:XX:XX:XX:XX:XX”):
|
Managing the display using RS‑232
You can connect an RS-232 cable from a computer or a control system’s serial output to the display’s RS‑232 in connector to remotely select video inputs, turn the display on or off, and get information about the display’s current settings, such as volume and power state.
Important
Use only a standard RS-232 cable. Do not use a null modem cable. Null modem cables typically have ends of the same type.
Tip
SMART also offers SMART Remote Management cloud-based device-management software, which you can use to manage SMART Board interactive displays with iQ and devices running Windows, Chrome OS, Android, and iOS operating systems. For more information, see SMART Remote Management.
Configure the computer or control system’s serial interface before sending commands to the display.
Turn on the display.
If you’re using a terminal application on a computer, activate local echo to see what you’re typing and sending to the display.
Configure the serial interface settings with the following values:
Baud rate
19200
Data length
8
Parity bit
None
Stop bit
1
Send a carriage return character (<CR>) to the display. The display will show a command prompt (>) to indicate that the display can now accept commands.
Note
If you’re using a terminal application on a computer, pressing ENTER should send a carriage return character (<CR>) but might also send a line feed character (<LF>), depending on your terminal application configuration.
If no message appears or an error message appears, the serial interface isn’t configured correctly. Repeat steps 3 and 4.
If you’re using a terminal app on a PC, keep your screen legible by configuring the terminal app’s settings to add a line feed <LF> after sending or receiving a carriage return <CR>. For example, in the PUTTY app, enable terminal option Implicit LF in every CR.
When using a control system program instead of terminal program, all the lines output from the display are preceded by a carriage return character (<CR>) and line feed character (<LF>) and then followed by a carriage return character (<CR>) and line feed character (<LF>), as shown in the example below. Refer to an ASCII table for more information about character codes if needed.
>set volume=0<CR>
<CR><LF>
volume=0<CR><LF>
>
To access display information or to adjust display settings using the room control system, send a command after the command prompt (>), send a carriage return character or press ENTER, and then wait for the response from the display. Responses are preceded by a carriage return character (<CR>) and line feed character (<LF>) and then followed by a carriage return character (<CR>) and line feed character (<LF>). If no command prompt is present, send a carriage return character to the display. If the display is ready to receive commands, it will show a command prompt (>) when the carriage return is received. See the example below.
In the example below, the user used =-50
instead of -50
.
Notes
Use ASCII formatted commands.
Commands aren’t case-sensitive and extra spacing is ignored.
In many terminal applications on a computer, you can use the BACKSPACE key when typing commands.
Review each entry carefully before sending a command to the display.
Don’t send another command until you receive the response and the next command prompt (>). If no command prompt is present, send a carriage return character (<CR>) to the display. If the display is ready to receive commands, it will show a command prompt after receiving the carriage return.
To retrieve a setting’s current value
Use a
get
command.This example shows how to get the volume:
Copy>get volume
volume=55
>
To assign a value to a setting
Use a
set
command.This example sets the volume to 65:
Copy>set volume=65
volume=65
>
Get command | Set command | Response |
---|---|---|
|
Where Value is one of the following:
|
Where Value is one of the following:
|
The display has three power states:
Power state | Description |
---|---|
ON | The display is in normal operating mode. |
READY | The screen is off, but the display is ready to turn on when one of the following occurs:
|
POWERSAVE | The screen is off, and the display is in a very low power state. The display enters READY or ON state when one of the following occurs:
This power state is the default energy saving mode for displays set to an EU location. Note The EU uses “Standby” to describe this power state. |
Get command | Set command | Response |
---|---|---|
|
Where Value is one of the following:
|
Where Value is one of the following:
|
Get command | Set command | Response |
---|---|---|
|
Where Value is one of the following:
|
Where Value is a number between 0 and 100 |
Get command | Set command | Response |
---|---|---|
|
Where Value is one of the following:
|
Where Value is one of the following:
|
Get command | Set command | Response |
---|---|---|
|
Where Value is one of the following:
|
Where Value is one of the following:
|
Get command | Set command | Response |
---|---|---|
|
Where Value is one of the following:
|
Where Value is a number between 0 and 100 |
Get command | Set command | Response |
---|---|---|
| set muteValue Where Value is one of the following:
| mute=Value Where Value is one of the following:
|
Get command | Response |
---|---|
|
Where Value is the firmware version. |
Get command | Response |
---|---|
|
Where Value is one of the following:
|
Get command | Response |
---|---|
|
Where Value is the serial number. |
Get command | Response |
---|---|
|
Where Value is the part number, including the revision. |
The display sends an asynchronous message when the front control panel, Settings app, or remote control are used to change a display’s setting that can be controlled by RS-232. The display will also send an asynchronous message if the display’s power state changes. Asynchronous messages are identified by a pound sign (#) before the message and aren’t followed by a command prompt (>).
Change | Asyncronous message |
---|---|
display power state |
Where Value is one of the following:
|
Input selection |
Where Value is one of the following:
|
Brightness |
Where Value is a number between 5 and 100 |
Freeze frame |
Where Value is one of the following:
|
Screen shade |
Where Value is one of the following:
|
Volume increase or decrease |
Where Value is a number between 0 and 100 |
Volume mute |
Where Value is one of the following:
|