diff --git a/devices/surface-hub/images/room-control-wiring-diagram.png b/devices/surface-hub/images/room-control-wiring-diagram.png new file mode 100644 index 0000000000..5a2ecf613e Binary files /dev/null and b/devices/surface-hub/images/room-control-wiring-diagram.png differ diff --git a/devices/surface-hub/use-room-control-system-with-surface-hub.md b/devices/surface-hub/use-room-control-system-with-surface-hub.md index 70f4344966..e3971aa2c6 100644 --- a/devices/surface-hub/use-room-control-system-with-surface-hub.md +++ b/devices/surface-hub/use-room-control-system-with-surface-hub.md @@ -13,14 +13,9 @@ Room control systems can be used with your Microsoft Surface Hub. Using a room control system with your Surface Hub involves connecting room control hardware to the Surface Hub, usually through the RJ11 serial port on the bottom of the Surface Hub. -## Debugging +## Terminal settings - -You can use the info in this section for debugging scenarios. You shouldn't need it for a typical installation. - -### Terminal settings - -To connect to a room control system control panel, you don't need to connect to the Surface Hub, or to configure any terminal settings. For debugging purposes, if you want to connect a PC or laptop to your Surface Hub and send commands from the Surface Hub, you can use a terminal emulator program like Tera Term or PuTTY. These are the terminal settings you'll need: +To connect to a room control system control panel, you don't need to configure any terminal settings on the Surface Hub. If you want to connect a PC or laptop to your Surface Hub and send serial commands from the Surface Hub, you can use a terminal emulator program like Tera Term or PuTTY.
Flow control |
none |
+
Line feed |
+every carriage return |
+
State | +Energy Star state | +Description | +
---|---|---|
0 |
+S5 |
+Off |
+
5 |
+50 |
+Ready |
+
Command | +State change | +Response | +
---|---|---|
PowerOn |
+Device turns on (display + PC). PC service notifies SMC that the PC is ready. |
+Power=0 Power=5 |
+
PowerOff |
+Device transitions to ambient state (PC on, display dim). |
+Power=0 |
+
Power? |
+SMC reports the last-known power state. |
+Power=<#> |
+
PC service notifies SMC of new brightness level.
Brightness = 50
Brightness?
SMC sends a message over the control channel to request brightness.
-PC service notifies SMC of new brightness level.
Brightness = 50
PC service notifies SMC of new volume level.
Volume = 50
Volume?
SMC sends a message over the control channel to request volume.
-PC service notifies SMC of new volume level.
Volume = 50
State | -Description | -
---|---|
0 |
-Source is not muted. |
-
1 |
-Source is muted. |
-
AudioMute+ |
SMC sends the audio mute command. PC service notifies SMC that audio is muted. |
-AudioMute=<#> |
-
-|
MicMute+ |
-SMC sends the microphone mute command. -PC service notifies SMC that microphone is muted. |
-MicMute=<#> |
-|
AudioMute? |
-SMC queries PC service for the current audio state. -PC service notifies SMC that audio is muted. |
-AudioMute=<#> |
-|
MicMute? |
-SMC queries PC service for the current microphone state. -PC service notifies SMC that the microphone is muted. |
-MicMute=<#> |
+none |
3
VGA
4
Wireless
Source=<#>
Source=#
SMC changes to the desired source.
PC service notifies SMC that the display source has switched.
Source=<#>
Source=<#>
Source+
Source-
SMC cycles to the previous active input source.
PC service notifies SMC of the current input source.
Source=<#>
State | -Description | -
---|---|
0 |
-Start large-screen experience (LSX) |
-
1 |
-Start LSX custom app 1 |
-
2 |
-Start LSX custom app 2 |
-
3 |
-Start LSX custom app 3 |
-
Command | -State change | -Response | -
---|---|---|
AppKey=<#> |
-Send a command to -PC service notifies SMC that the display source has switched. |
-Source=<#> |
-
Command | -State change | -Response | -
---|---|---|
I'm done |
-Start I'm done activity on Surface Hub. |
-none |
-