mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-13 13:57:22 +00:00
180 lines
6.5 KiB
Markdown
180 lines
6.5 KiB
Markdown
---
|
||
title: Using a room control system (Surface Hub)
|
||
description: Room control systems can be used with your Microsoft Surface Hub.
|
||
ms.assetid: DC365002-6B35-45C5-A2B8-3E1EB0CB8B50
|
||
ms.reviewer:
|
||
manager: dansimp
|
||
keywords: room control system, Surface Hub
|
||
ms.prod: surface-hub
|
||
ms.sitesec: library
|
||
author: levinec
|
||
ms.author: ellevin
|
||
ms.topic: article
|
||
ms.date: 07/27/2017
|
||
ms.localizationpriority: medium
|
||
---
|
||
|
||
# Using a room control system (Surface Hub)
|
||
|
||
|
||
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.
|
||
|
||
## Terminal settings
|
||
|
||
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.
|
||
|
||
| Setting | Value |
|
||
| --- | --- |
|
||
| Baud rate | 115200 |
|
||
| Data bits | 8 |
|
||
| Stop bits | 1 |
|
||
| Parity | none |
|
||
| Flow control | none |
|
||
| Line feed | every carriage return |
|
||
|
||
|
||
## Wiring diagram
|
||
|
||
You can use a standard RJ-11 (6P6C) connector to connect the Surface Hub serial port to a room control system. This is the recommended method. You can also use an RJ-11 4-conductor cable, but we do not recommend this method.
|
||
|
||
This diagram shows the correct pinout used for an RJ-11 (6P6C) to DB9 cable.
|
||
|
||

|
||
|
||
## Command sets
|
||
|
||
Room control systems use common meeting-room scenarios for commands. Commands originate from the room control system, and are communicated over a serial connection to a Surface Hub. Commands are ASCII based, and the Surface Hub will acknowledge when state changes occur.
|
||
|
||
The following command modifiers are available. Commands terminate with a new line character (\n). Responses can come at any time in response to state changes not triggered directly by a management port command.
|
||
|
||
| Modifier | Result |
|
||
| --- | --- |
|
||
| + | Increment a value |
|
||
| - | Decrease a value |
|
||
| = | Set a discrete value |
|
||
| ? | Queries for a current value |
|
||
|
||
|
||
## Power
|
||
|
||
Surface Hub can be in one of these power states.
|
||
|
||
| State | Energy Star state| Description |
|
||
| --- | --- | --- |
|
||
| 0 | S5 | Off |
|
||
| 1 | - | Power up (indeterminate) |
|
||
| 2 | S3 | Sleep |
|
||
| 5 | S0 | Ready |
|
||
|
||
|
||
In Replacement PC mode, the power states are only Ready and Off and only change the display. The management port can't be used to power on the replacement PC.
|
||
|
||
| State | Energy Star state| Description |
|
||
| --- | --- | --- |
|
||
| 0 | S5 | Off |
|
||
| 5 | S0 | Ready |
|
||
|
||
For a control device, anything other than 5 / Ready should be considered off. Each PowerOn command results in two state changes and reponses.
|
||
|
||
| Command | State change| Response |
|
||
| --- | --- | --- |
|
||
| PowerOn | Device turns on (display + PC).</br></br>PC service notifies SMC that the PC is ready. | Power=0</br></br>Power=5 |
|
||
| PowerOff | Device transitions to ambient state (PC on, display dim). | Power=0 |
|
||
| Power? | SMC reports the last-known power state. | Power=<#> |
|
||
|
||
|
||
|
||
## Brightness
|
||
|
||
The current brightness level is a range from 0 to 100.
|
||
|
||
Changes to brightness levels can be sent by a room control system, or other system.
|
||
|
||
| Command | State change |Response |
|
||
| --- | --- | --- |
|
||
| Brightness+ | System management controller (SMC) sends the brightness up command.</br></br>PC service on the room control system notifies SMC of new brightness level. | Brightness = 51 |
|
||
| Brightness- | SMC sends the brightness down command.</br></br>PC service notifies SMC of new brightness level. | Brightness = 50 |
|
||
|
||
## Volume
|
||
|
||
The current volume level is a range from 0 to 100.
|
||
|
||
Changes to volume levels can be sent by a room control system, or other system.
|
||
|
||
>[!NOTE]
|
||
>The Volume command will only control the volume for embedded or Replacement PC mode, not from [Guest sources](connect-and-display-with-surface-hub.md).
|
||
|
||
| Command | State change | Response</br>(On in [Replacement PC mode](connect-and-display-with-surface-hub.md#replacement-pc-mode)) |
|
||
| --- | --- | --- |
|
||
| Volume+ | SMC sends the volume up command.</br></br>PC service notifies SMC of new volume level. | Volume = 51 |
|
||
| Volume- | SMC sends the volume down command.</br></br>PC service notifies SMC of new volume level. | Volume = 50 |
|
||
|
||
|
||
|
||
|
||
## Mute for audio
|
||
|
||
Audio can be muted.
|
||
|
||
| Command | State change | Response |
|
||
| --- | --- | --- |
|
||
| AudioMute+ | SMC sends the audio mute command.</br></br>PC service notifies SMC that audio is muted. | none |
|
||
|
||
|
||
|
||
|
||
## Video source
|
||
|
||
Several display sources can be used.
|
||
|
||
| State | Description |
|
||
| --- | --- |
|
||
| 0 | Onboard PC |
|
||
| 1 | DisplayPort |
|
||
| 2 | HDMI |
|
||
| 3 | VGA |
|
||
|
||
|
||
|
||
|
||
Changes to display source can be sent by a room control system, or other system.
|
||
|
||
| Command | State change | Response |
|
||
| --- | --- | --- |
|
||
| Source=# | SMC changes to the desired source.</br></br>PC service notifies SMC that the display source has switched. | Source=<#> |
|
||
| Source+ | SMC cycles to the next active input source.</br></br>PC service notifies SMC of the current input source. | Source=<#> |
|
||
| Source- | SMC cycles to the previous active input source.</br></br>PC service notifies SMC of the current input source. | Source=<#> |
|
||
| Source? | SMC queries PC service for the active input source.</br></br>PC service notifies SMC of the current in;put source. | Source=<#> |
|
||
|
||
## Errors
|
||
|
||
Errors are returned following the format in this table.
|
||
|
||
| Error | Notes |
|
||
| --- | --- |
|
||
| Error: Unknown command '<input>'. | The instruction contains an unknown initial command. For example, "VOL+" would be invalid and return " Error: Unknown command 'VOL'". |
|
||
| Error: Unknown operator '<input>'. | The instruction contains an unknown operator. For example, "Volume!" would be invalid and return " Error: Unknown operator '!'". |
|
||
| Error: Unknown parameter '<input>'. | The instruction contains an unknown parameter. For example, "Volume=abc" would be invalid and return " Error: Unknown parameter 'abc'". |
|
||
| Error: Command not available when off '<input>'. | When the Surface Hub is off, commands other than Power return this error. For example, "Volume+" would be invalid and return " Error: Command not available when off 'Volume'". |
|
||
|
||
|
||
|
||
|
||
## Related topics
|
||
|
||
|
||
[Manage Microsoft Surface Hub](manage-surface-hub.md)
|
||
|
||
[Microsoft Surface Hub administrator's guide](surface-hub-administrators-guide.md)
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|