# 服务器

> Connector 的“服务器”文件夹：内置的 OPC UA 服务器、Modbus 服务器和 MQTT Broker，是别的系统和设备连到这台工作站的三条路，各有自己的一行、自己的开关，以及一个不计入任何汇总的圆点。

通信栏的树里，“驱动”文件夹旁边的第二个文件夹是“**服务器**”，里面有三行：**OPC UA 服务器**、**Modbus 服务器** 和 **MQTT Broker**。驱动去读设备；服务器被设备读。这三个都只等客户端连进来，自己从不连向任何地方。OPC UA 服务器发布其列表中的点位、Logic 变量、报警和设备命令，Modbus 服务器发布它的寄存器映射所提供的点位、Logic 变量和报警状态。MQTT Broker 接收网络中设备发布的消息，工作站通过 MQTT 驱动读取这些消息。把工作站自己的仪表画面提供给另一台电脑或平板电脑上的浏览器的远程访问不在这里：它在导航栏上有自己的页面，[远程访问](remote-access)。

## 这三行 {#the-three-rows}

| 行 | 名称旁边显示什么 | 它的圆点 |
| --- | --- | --- |
| OPC UA 服务器 | 它的状态：“已关闭”、后面跟着已连接客户端的“正在端口 4840 上监听”（“已连接 1 个客户端”）、“正在启动…”、“无法启动”，或者“Connector 已停止”。 | 关闭时和 Connector 停着时为灰色，监听时为绿色，起来的过程中为琥珀色，已打开却没能启动时为红色。 |
| Modbus 服务器 | 它的状态，见[Modbus 服务器](connector-modbus-server#the-row-in-the-column)。 | 同样的情形用同样的颜色。 |
| MQTT Broker | 它的状态，见[MQTT Broker](connector-mqtt-broker#the-row-in-the-column)。 | 同样的情形用同样的颜色。 |

新工作站上这三个都是关着的，所以在有人决定打开之前，没有任何端口会打开。每个圆点都只属于它自己的服务器：哪一个都不计入“驱动”文件夹的汇总、状态栏上 Connector 的健康状况，也不计入托盘图标，因为一台关着或者被拒绝的服务器不耽误任何读取。搜索框和状态筛选项像对待其他行一样作用于这三行：搜索按名称找到一行，“服务器”能同时找到三行；**已禁用**下是已关闭的服务器，**有问题**下是已打开却没能启动的行，**正常**下是其余已打开的服务器。选中其中一行会打开它的面板，上方的命令栏上有 **启用** 和 **禁用**，服务器已经处在那个状态时，或者工作站拒绝配置时，它们会变灰并说明原因。“服务器”文件夹自己的那一行既没有数量也没有圆点，选中它不会打开面板，只显示一句“选中一个服务器，即可查看它的状态和设置。”

## 谁可以改动它们 {#who-may-change-them}

这三行遵循 Connector 的[权限](users-permissions)：**查看 Connector** 可以读这三个面板，**配置 Connector** 可以打开和关闭这些服务器并改动它们的配置；没有它的角色不会被画出这些动词。单元在运行时或者运行时停着时，这些动词仍然画着，但会变灰并说明原因，和整个 [Connector](connector#engineering-boundaries) 上一样。

## 本分组内 {#in-this-group}

| 页面 | 涵盖的内容 |
| --- | --- |
| [OPC UA 服务器](connector-opcua-server) | 这一行和它的面板：服务器发布什么，启用、禁用、重启和测试连接，带 endpoint 和六个计数的状态卡片，一次会话要过的两道检查，以及远程浏览器不可以做什么。 |
| [配置](connector-opcua-configuration) | 应用程序名称、监听端口、网络名称、客户端认证（匿名、用户名和密码）、用户名和密码，以及套用。 |
| [客户端访问](connector-opcua-client-access) | 拨号连上这台工作站的那些应用程序的证书：添加客户端、待批准、连接地址、Windows 防火墙、当前已连接、受信任的客户端和被阻止的客户端。 |
| [提供的节点](connector-opcua-served-nodes) | 服务器所提供的内容、也是它提供的全部内容的列表：点位、Logic 变量、报警和设备命令，在你允许写入之前保持只读，以及客户端在哪里找到每一项。 |
| [Modbus 服务器](connector-modbus-server) | 工作站自己的 Modbus TCP 服务器：打开和关闭、端口和客户端、寄存器映射，以及客户端读写的内容。 |
| [MQTT Broker](connector-mqtt-broker) | 工作站自己的 MQTT Broker：打开和关闭、端口和客户端、客户端认证，以及它交给 MQTT 驱动的条目“本工作站”。 |

另一个方向，也就是 Connector 连接的那些 OPC UA 现场设备的证书，在 [OPC UA 驱动页面](driver-opc-ua#equipment-access)上决定。
