使用房间控制系统 (Surface Hub)

可以将房间控制系统与 Microsoft Surface Hub 结合使用。 将房间控制系统与 Surface Hub 结合使用包括通常通过 Surface Hub 底部的 RJ11 串行端口将房间控制硬件连接到 Surface Hub。

终端设置

若要连接到房间控制系统控制面板,无需在 Surface Hub 上配置任何终端设置。 如果想要将电脑或笔记本电脑连接到 Surface Hub,然后从该 Surface Hub 发送一系列命令,可以使用终端仿真器程序(如 Tera Term 或 PuTTY)。

设置
波特率 115200
数据位 8
停止位 1
奇偶校验
流控制
换行 每个回车

接线图

可以使用标准的 RJ-11 (6P6C) 连接器将 Surface Hub 串行端口连接到房间控制系统。 建议使用此方法。 也可以使用 RJ-11 4 导体电缆,但我们不建议使用此方法。

此图显示用于 RJ-11 (6P6C) 到 DB9 电缆的正确引出线。

显示了接线图的图像。

命令集

房间控制系统使用适用于命令的常见会议室方案。 命令源自房间控制系统,通过串行连接与 Surface Hub 进行通信。 命令基于 ASCII,Surface Hub 会在发生状态更改时进行确认。

以下命令修饰符可用。 以换行符 (\n) 终止命令。 随时响应不是由管理端口命令直接触发的状态更改。

修饰符 结果
+ 增加值
- 减少值
= 设置离散值
? 查询当前值

电源

Surface Hub 可以处于以下一种电源状态。

状态 能源星状态 描述
0 S5 关闭
1 - 通电(不确定)
2 S3 睡眠
5 S0 就绪

在“替换电脑”模式中,电源状态仅为“就绪”和“关闭”,并且仅更改屏幕。 管理端口无法用于接通替换电脑电源。

状态 能源星状态 描述
0 S5 关闭
5 S0 就绪

对于控制设备,5/就绪以外的任何其他状态均视为关闭。 每个 PowerOn 命令都会导致两种状态更改和响应。

命令 状态更改 响应
PowerOn 设备打开 (显示器 + 电脑) 。

电脑服务通知 SMC 电脑已准备就绪。
Power=0

Power=5
PowerOff 设备转换到环境状态(电脑打开,屏幕变暗)。 Power=0
Power? SMC 报告上次已知电源状态。 Power=<#>

亮度

当前亮度级别范围从 0 到 100。

房间控制系统或其他系统向亮度级别发送更改。

命令 状态更改 响应
Brightness+ 系统管理控制器 (SMC) 发送亮度调高命令。

房间控制系统上的电脑服务通知 SMC 新的亮度级别。
Brightness = 51
Brightness- SMC 发送亮度减弱命令。

电脑服务通知 SMC 新的亮度级别。
Brightness = 50

音量

当前音量级别范围从 0 到 100。

房间控制系统或其他系统向音量级别发送更改。

注意

音量命令将仅控制嵌入或替换电脑模式的音量,而不控制来自来宾源的音量。

命令 状态更改 在替换电脑模式下的响应
(打开)
Volume+ SMC 发送音量提高命令。

电脑服务通知 SMC 新的卷级别。
Volume = 51
Volume- SMC 发送音量降低命令。

电脑服务通知 SMC 新的卷级别。
Volume = 50

音频静音

可将音频设为静音。

命令 状态更改 响应
AudioMute+ SMC 发送音频静音命令。

电脑服务通知 SMC 音频已静音。

视频源

可以使用多个显示源。

状态 描述
0 板载电脑
1 DisplayPort
2 HDMI
3 VGA

可以通过房间控制系统或其他系统发送对显示源的更改。

命令 状态更改 响应
Source=# SMC 将更改为所需源。

电脑服务通知 SMC 显示源已切换。
Source=<#>
Source+ SMC 将循环到下一个活动输入源。

电脑服务通知 SMC 当前输入源。
Source=<#>
Source- SMC 周期到以前的活动输入源。

电脑服务通知 SMC 当前输入源。
Source=<#>
Source? SMC 查询电脑服务以获取活动输入源。

电脑服务将当前通知 SMC;put source。
Source=<#>

错误

按照此表中的格式返回错误。

错误 备注
错误:未知命令“<input>”。 该指令包含未知初始命令。 例如,“VOL+”无效并返回“Error: Unknown command 'VOL'”。
错误:未知运算符“<input>”。 该指令包含未知运算符。 例如,“Volume!”无效并返回“Error: Unknown operator '!'”。
错误:未知参数“<input>”。 该指令包含未知参数。 例如,“Volume=abc”无效并返回“Error: Unknown 参数 'abc'”。
错误:在处于关闭状态时命令不可用“<input>”。 当 Surface Hub 处于关闭状态时,电源以外的命令将返回此错误。 例如,“Volume+”无效并返回“错误:关闭'Volume'时命令不可用”。